Package | Description |
---|---|
aQute.bnd.classfile |
This package provides an object model and parser for Java class files.
|
aQute.bnd.osgi |
Modifier and Type | Field and Description |
---|---|
Attribute[] |
ElementInfo.attributes |
Attribute[] |
CodeAttribute.attributes |
Modifier and Type | Method and Description |
---|---|
(package private) static Attribute |
ClassFile.parseAttribute(java.io.DataInput in,
ConstantPool constant_pool) |
(package private) static Attribute[] |
ClassFile.parseAttributes(java.io.DataInput in,
ConstantPool constant_pool) |
Modifier and Type | Method and Description |
---|---|
M |
MemberInfo.Constructor.apply(int access_flags,
java.lang.String name,
java.lang.String descriptor,
Attribute[] attributes) |
Constructor and Description |
---|
ClassFile(int minor_version,
int major_version,
ConstantPool constant_pool,
int access_flags,
java.lang.String this_class,
java.lang.String super_class,
java.lang.String[] interfaces,
FieldInfo[] fields,
MethodInfo[] methods,
Attribute[] attributes) |
CodeAttribute(int max_stack,
int max_locals,
java.nio.ByteBuffer code,
CodeAttribute.ExceptionHandler[] exception_table,
Attribute[] attributes) |
ElementInfo(int access,
Attribute[] attributes) |
FieldInfo(int access_flags,
java.lang.String name,
java.lang.String descriptor,
Attribute[] attributes) |
MemberInfo(int access,
java.lang.String name,
java.lang.String descriptor,
Attribute[] attributes) |
MethodInfo(int access_flags,
java.lang.String name,
java.lang.String descriptor,
Attribute[] attributes) |
Modifier and Type | Field and Description |
---|---|
(package private) Attribute[] |
Clazz.ElementDef.attributes |
Modifier and Type | Method and Description |
---|---|
(package private) <A extends Attribute> |
Clazz.ElementDef.attribute(java.lang.Class<A> attributeType) |
(package private) <A extends Attribute> |
Clazz.ElementDef.attributes(java.lang.Class<A> attributeType) |
Modifier and Type | Method and Description |
---|---|
private void |
Clazz.processAttributes(Attribute[] attributes,
Annotation.ElementType elementType,
int access_flags)
Called for the attributes in the class, field, method or Code attribute.
|
Constructor and Description |
---|
ElementDef(int access,
Attribute[] attributes) |