Uses of Class
aQute.bnd.classfile.AnnotationInfo
Packages that use AnnotationInfo
Package
Description
This package provides an object model and parser for Java class files.
-
Uses of AnnotationInfo in aQute.bnd.classfile
Classes in aQute.bnd.classfile with type parameters of type AnnotationInfoModifier and TypeInterfaceDescriptionstatic interface
AnnotationInfo.Constructor<A extends AnnotationInfo>
Subclasses of AnnotationInfo in aQute.bnd.classfileFields in aQute.bnd.classfile declared as AnnotationInfoModifier and TypeFieldDescriptionfinal AnnotationInfo[]
AnnotationsAttribute.annotations
final AnnotationInfo[]
ParameterAnnotationInfo.annotations
Methods in aQute.bnd.classfile with type parameters of type AnnotationInfoModifier and TypeMethodDescription(package private) static <A extends AnnotationInfo>
AAnnotationInfo.read
(DataInput in, ConstantPool constant_pool, AnnotationInfo.Constructor<A> constructor) Methods in aQute.bnd.classfile that return AnnotationInfoModifier and TypeMethodDescription(package private) static AnnotationInfo
AnnotationInfo.read
(DataInput in, ConstantPool constant_pool) (package private) static AnnotationInfo[]
AnnotationInfo.readInfos
(DataInput in, ConstantPool constant_pool) Methods in aQute.bnd.classfile with parameters of type AnnotationInfoModifier and TypeMethodDescription(package private) static int
AnnotationInfo.infos_length
(AnnotationInfo[] annotations) AnnotationsAttribute.Constructor.init
(AnnotationInfo[] annotations) (package private) static void
AnnotationInfo.writeInfos
(DataOutput out, ConstantPool constant_pool, AnnotationInfo[] annotations) Constructors in aQute.bnd.classfile with parameters of type AnnotationInfoModifierConstructorDescriptionprotected
AnnotationsAttribute
(AnnotationInfo[] annotations) ParameterAnnotationInfo
(int parameter, AnnotationInfo[] annotations) RuntimeInvisibleAnnotationsAttribute
(AnnotationInfo[] annotations) RuntimeVisibleAnnotationsAttribute
(AnnotationInfo[] annotations) -
Uses of AnnotationInfo in aQute.bnd.osgi
Methods in aQute.bnd.osgi that return types with arguments of type AnnotationInfoModifier and TypeMethodDescription(package private) <A extends AnnotationsAttribute>
Stream<AnnotationInfo>Clazz.ElementDef.annotationInfos
(Class<A> attributeType) (package private) Predicate<AnnotationInfo>
Methods in aQute.bnd.osgi with parameters of type AnnotationInfoModifier and TypeMethodDescription(package private) Annotation
Clazz.newAnnotation
(AnnotationInfo annotationInfo, Annotation.ElementType elementType, RetentionPolicy policy, int access_flags) (package private) ParameterAnnotation
Clazz.newParameterAnnotation
(int parameter, AnnotationInfo annotationInfo, Annotation.ElementType elementType, RetentionPolicy policy, int access_flags) private void
Clazz.processAnnotation
(AnnotationInfo annotationInfo, Annotation.ElementType elementType, RetentionPolicy policy, int access_flags) Method parameters in aQute.bnd.osgi with type arguments of type AnnotationInfoModifier and TypeMethodDescriptionprivate Stream<ParameterAnnotation>
Clazz.MethodDef.parameterAnnotations
(ParameterAnnotationInfo parameterAnnotationInfo, Predicate<AnnotationInfo> matches, Annotation.ElementType elementType, RetentionPolicy policy)