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 |
TypeAnnotationInfo |
Modifier and Type | Field and Description |
---|---|
AnnotationInfo[] |
ParameterAnnotationInfo.annotations |
AnnotationInfo[] |
AnnotationsAttribute.annotations |
Modifier and Type | Method and Description |
---|---|
(package private) static <A extends AnnotationInfo> |
AnnotationInfo.parseAnnotationInfo(java.io.DataInput in,
ConstantPool constant_pool,
java.util.function.BiFunction<java.lang.String,ElementValueInfo[],A> constructor) |
Modifier and Type | Method and Description |
---|---|
(package private) static AnnotationInfo |
AnnotationInfo.parseAnnotationInfo(java.io.DataInput in,
ConstantPool constant_pool) |
Constructor and Description |
---|
AnnotationsAttribute(AnnotationInfo[] annotations) |
ParameterAnnotationInfo(int parameter,
AnnotationInfo[] annotations) |
RuntimeInvisibleAnnotationsAttribute(AnnotationInfo[] annotations) |
RuntimeVisibleAnnotationsAttribute(AnnotationInfo[] annotations) |
Modifier and Type | Method and Description |
---|---|
(package private) <A extends AnnotationsAttribute> |
Clazz.ElementDef.annotationInfos(java.lang.Class<A> attributeType) |
(package private) java.util.function.Predicate<AnnotationInfo> |
Clazz.ElementDef.matches(java.lang.String binaryNameFilter) |
Modifier and Type | Method and Description |
---|---|
(package private) Annotation |
Clazz.newAnnotation(AnnotationInfo annotationInfo,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy,
int access_flags) |
(package private) ParameterAnnotation |
Clazz.newParameterAnnotation(int parameter,
AnnotationInfo annotationInfo,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy,
int access_flags) |
private void |
Clazz.processAnnotation(AnnotationInfo annotationInfo,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy,
int access_flags) |
Modifier and Type | Method and Description |
---|---|
private java.util.stream.Stream<ParameterAnnotation> |
Clazz.MethodDef.parameterAnnotations(ParameterAnnotationInfo parameterAnnotationInfo,
java.util.function.Predicate<AnnotationInfo> matches,
Annotation.ElementType elementType,
java.lang.annotation.RetentionPolicy policy) |