Uses of Class
aQute.bnd.classfile.TypeAnnotationInfo
Packages that use TypeAnnotationInfo
Package
Description
This package provides an object model and parser for Java class files.
-
Uses of TypeAnnotationInfo in aQute.bnd.classfile
Fields in aQute.bnd.classfile declared as TypeAnnotationInfoModifier and TypeFieldDescriptionfinal TypeAnnotationInfo[]
TypeAnnotationsAttribute.type_annotations
Methods in aQute.bnd.classfile that return TypeAnnotationInfoModifier and TypeMethodDescription(package private) static TypeAnnotationInfo
TypeAnnotationInfo.read
(DataInput in, ConstantPool constant_pool) Methods in aQute.bnd.classfile with parameters of type TypeAnnotationInfoModifier and TypeMethodDescriptionTypeAnnotationsAttribute.Constructor.init
(TypeAnnotationInfo[] type_annotations) Constructors in aQute.bnd.classfile with parameters of type TypeAnnotationInfoModifierConstructorDescriptionRuntimeInvisibleTypeAnnotationsAttribute
(TypeAnnotationInfo[] type_annotations) RuntimeVisibleTypeAnnotationsAttribute
(TypeAnnotationInfo[] type_annotations) protected
TypeAnnotationsAttribute
(TypeAnnotationInfo[] type_annotations) -
Uses of TypeAnnotationInfo in aQute.bnd.osgi
Methods in aQute.bnd.osgi that return types with arguments of type TypeAnnotationInfoModifier and TypeMethodDescription(package private) <A extends TypeAnnotationsAttribute>
Stream<TypeAnnotationInfo>Clazz.ElementDef.typeAnnotationInfos
(Class<A> attributeType) (package private) <A extends TypeAnnotationsAttribute>
Stream<TypeAnnotationInfo>Clazz.MethodDef.typeAnnotationInfos
(Class<A> attributeType) We must also look in the method's Code attribute for type annotations.Methods in aQute.bnd.osgi with parameters of type TypeAnnotationInfoModifier and TypeMethodDescription(package private) TypeAnnotation
Clazz.newTypeAnnotation
(TypeAnnotationInfo annotationInfo, Annotation.ElementType elementType, RetentionPolicy policy, int access_flags)