Package aQute.bnd.classfile.builder
Class ClassFileBuilder
java.lang.Object
aQute.bnd.classfile.builder.ClassFileBuilder
- Direct Known Subclasses:
ModuleInfoBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionClassFileBuilder(int access_flags, int major_version, int minor_version, String this_class, String super_class) ClassFileBuilder(int access_flags, int major_version, int minor_version, String this_class, String super_class, String... interfaces) ClassFileBuilder(int access_flags, int major_version, int minor_version, String this_class, String super_class, Collection<String> interfaces) ClassFileBuilder(ClassFile classFile) -
Method Summary
Modifier and TypeMethodDescriptionintaccess()access(int access) attributes(Attribute attribute) attributes(Attribute[] attributes) attributes(Attribute attribute, Attribute... attributes) attributes(Collection<Attribute> attributes) build()constant_pool(MutableConstantPool constant_pool) fields()fields(Collection<FieldInfo> fields) interfaces(String interfc) interfaces(String[] interfcs) interfaces(String interfc, String... interfcs) interfaces(Collection<String> interfcs) intmajor_version(int major_version) methods()methods(MethodInfo method) methods(MethodInfo[] methods) methods(MethodInfo method, MethodInfo... methods) methods(Collection<MethodInfo> methods) intminor_version(int minor_version) super_class(String super_class) this_class(String this_class) toString()
-
Constructor Details
-
ClassFileBuilder
public ClassFileBuilder(int access_flags, int major_version, int minor_version, String this_class, String super_class, Collection<String> interfaces) -
ClassFileBuilder
-
ClassFileBuilder
-
ClassFileBuilder
-
-
Method Details
-
toString
-
minor_version
public int minor_version() -
minor_version
-
major_version
public int major_version() -
major_version
-
constant_pool
-
constant_pool
-
access
public int access() -
access
-
this_class
-
this_class
-
super_class
-
super_class
-
interfaces
-
interfaces
-
interfaces
-
interfaces
-
interfaces
-
fields
-
fields
-
fields
-
fields
-
fields
-
methods
-
methods
-
methods
-
methods
-
methods
-
attributes
-
attributes
-
attributes
-
attributes
-
attributes
-
build
-