Package | Description |
---|---|
aQute.bnd.classfile |
This package provides an object model and parser for Java class files.
|
aQute.bnd.osgi |
Modifier and Type | Class and Description |
---|---|
class |
RuntimeInvisibleTypeAnnotationsAttribute |
class |
RuntimeVisibleTypeAnnotationsAttribute |
Modifier and Type | Method and Description |
---|---|
(package private) static <A extends TypeAnnotationsAttribute> |
TypeAnnotationsAttribute.parseTypeAnnotationsAttribute(java.io.DataInput in,
ConstantPool constant_pool,
java.util.function.Function<TypeAnnotationInfo[],A> constructor) |
Modifier and Type | Method and Description |
---|---|
(package private) <A extends TypeAnnotationsAttribute> |
Clazz.ElementDef.typeAnnotationInfos(java.lang.Class<A> attributeType) |
(package private) <A extends TypeAnnotationsAttribute> |
Clazz.MethodDef.typeAnnotationInfos(java.lang.Class<A> attributeType)
We must also look in the method's Code attribute for type
annotations.
|
Modifier and Type | Method and Description |
---|---|
private void |
Clazz.processTypeAnnotations(TypeAnnotationsAttribute attribute,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy,
int access_flags) |
private void |
Clazz.visitTypeAnnotations(ClassDataCollector cd,
TypeAnnotationsAttribute attribute,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy,
int access_flags) |