Uses of Class
org.jboss.jandex.AnnotationInstance
Packages that use AnnotationInstance
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
Uses of AnnotationInstance in org.jboss.jandex
Fields in org.jboss.jandex declared as AnnotationInstanceModifier and TypeFieldDescriptionprivate final AnnotationInstance
AnnotationInstanceEquivalenceProxy.annotation
private final AnnotationInstance
Indexer.TypeAnnotationState.annotation
private AnnotationInstance[]
FieldInternal.annotations
(package private) AnnotationInstance[]
MethodInternal.ExtraInfo.annotations
private AnnotationInstance[]
RecordComponentInternal.annotations
private final AnnotationInstance[]
Type.annotations
private AnnotationInstance[]
IndexReaderV2.annotationTable
private static final AnnotationInstance[]
Type.EMPTY_ANNOTATIONS
(package private) static final AnnotationInstance[]
AnnotationInstance.EMPTY_ARRAY
private final AnnotationInstance
AnnotationValue.NestedAnnotation.value
Fields in org.jboss.jandex with type parameters of type AnnotationInstanceModifier and TypeFieldDescriptionprivate Set
<AnnotationInstance> AnnotationOverlayImpl.TransformationContextImpl.annotations
private Map
<DotName, List<AnnotationInstance>> ClassInfo.annotations
protected final List
<AnnotationInstance> Type.Builder.annotations
IndexWriterV2.annotationTable
private HashMap
<DotName, List<AnnotationInstance>> Indexer.classAnnotations
private ArrayList
<AnnotationInstance> Indexer.elementAnnotations
private static final List
<AnnotationInstance> Index.EMPTY_ANNOTATION_LIST
private Map
<DotName, List<AnnotationInstance>> Indexer.masterAnnotations
private HashMap
<DotName, List<AnnotationInstance>> IndexReaderV1.masterAnnotations
private final Collection
<AnnotationInstance> AnnotationOverlayImpl.TransformationContextImpl.originalAnnotations
(package private) final Map
<EquivalenceKey, Collection<AnnotationInstance>> AnnotationOverlayImpl.overlay
Methods in org.jboss.jandex that return AnnotationInstanceModifier and TypeMethodDescriptiondefault AnnotationInstance
AnnotationOverlay.annotation
(Declaration declaration, Class<? extends Annotation> clazz) Returns the annotation instance of givenclazz
declared on givendeclaration
.AnnotationOverlay.annotation
(Declaration declaration, DotName name) Returns the annotation instance with givenname
declared on givendeclaration
.final AnnotationInstance
AnnotationOverlayImpl.annotation
(Declaration declaration, DotName name) default AnnotationInstance
AnnotationTarget.annotation
(Class<? extends Annotation> clazz) Returns the annotation instance of given type declared on this annotation target or any of its nested annotation targets.default AnnotationInstance
AnnotationTarget.annotation
(String name) Returns the annotation instance with given name declared on this annotation target or any of its nested annotation targets.AnnotationTarget.annotation
(DotName name) Returns the annotation instance with given name declared on this annotation target or any of its nested annotation targets.final AnnotationInstance
ClassInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this class, any of its members, or any type within the signature of the class or its members.final AnnotationInstance
FieldInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this field or any type within its signature.(package private) final AnnotationInstance
FieldInternal.annotation
(DotName name) final AnnotationInstance
MethodInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this method, any of its parameters or any type within its signature.(package private) final AnnotationInstance
MethodInternal.annotation
(DotName name) MethodParameterInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this method parameter or any type within its signature.final AnnotationInstance
ModuleInfo.annotation
(DotName name) final AnnotationInstance
RecordComponentInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this record component or any type within its signature.(package private) final AnnotationInstance
RecordComponentInternal.annotation
(DotName name) final AnnotationInstance
Type.annotation
(DotName name) Returns the annotation instance with given name declared on this type usage.TypeTarget.annotation
(DotName name) Returns the annotation instance with given name declared on this type usage.(package private) final AnnotationInstance[]
FieldInternal.annotationArray()
(package private) final AnnotationInstance[]
MethodInternal.annotationArray()
(package private) final AnnotationInstance[]
RecordComponentInternal.annotationArray()
(package private) AnnotationInstance[]
Type.annotationArray()
protected AnnotationInstance[]
Type.Builder.annotationsArray()
AnnotationValue.asNested()
Returns a nested annotation represented by this value.AnnotationValue.NestedAnnotation.asNested()
AnnotationValue.ArrayValue.asNestedArray()
AnnotationValue.asNestedArray()
Returns an array of nested annotations representing the underlying annotation array value.(package private) static AnnotationInstance
AnnotationInstance.binarySearch
(AnnotationInstance[] annotations, DotName name) AnnotationInstanceBuilder.build()
Returns anAnnotationInstance
that includes all annotation members defined by previous method calls on this builder.AnnotationInstanceBuilder.buildWithTarget
(AnnotationTarget target) Returns anAnnotationInstance
that includes all annotation members defined by previous method calls on this builder.final AnnotationInstance
ClassInfo.classAnnotation
(DotName name) Deprecated.(package private) static AnnotationInstance
AnnotationInstance.create
(AnnotationInstance instance, AnnotationTarget target) static AnnotationInstance
AnnotationInstance.create
(DotName name, boolean visible, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, boolean visible, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.default AnnotationInstance
AnnotationTarget.declaredAnnotation
(Class<? extends Annotation> clazz) Returns the annotation instance of given type declared on this annotation target.default AnnotationInstance
AnnotationTarget.declaredAnnotation
(String name) Returns the annotation instance with given name declared on this annotation target.AnnotationTarget.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this annotation target.final AnnotationInstance
ClassInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this class.final AnnotationInstance
FieldInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this field.MethodInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this method.MethodParameterInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this method parameter.final AnnotationInstance
RecordComponentInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this record component.TypeTarget.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this type usage.AnnotationInstanceEquivalenceProxy.get()
private AnnotationInstance
Indexer.processAnnotation
(DataInputStream data, AnnotationTarget target, boolean visible) private AnnotationInstance
IndexReaderV2.readAnnotationEntry
(PackedDataInputStream stream, AnnotationTarget caller) private AnnotationInstance[]
IndexReaderV2.readAnnotations
(PackedDataInputStream stream, AnnotationTarget target) AnnotationValue.NestedAnnotation.value()
Methods in org.jboss.jandex that return types with arguments of type AnnotationInstanceModifier and TypeMethodDescriptionprivate static Predicate
<AnnotationInstance> AnnotationTransformation.Builder.annotationPredicate
(Class<? extends Annotation>... classes) private static Predicate
<AnnotationInstance> AnnotationTransformation.Builder.annotationPredicate
(DotName... classes) AnnotationOverlay.annotations
(Declaration declaration) Returns the annotation instances declared on givendeclaration
.final Collection
<AnnotationInstance> AnnotationOverlayImpl.annotations
(Declaration declaration) AnnotationOverlayImpl.TransformationContextImpl.annotations()
AnnotationTarget.annotations()
Returns the annotation instances declared on this annotation target and nested annotation targets.default Collection
<AnnotationInstance> AnnotationTarget.annotations
(Class<? extends Annotation> clazz) Returns the annotation instances of given type declared on this annotation target and nested annotation targets.default Collection
<AnnotationInstance> AnnotationTarget.annotations
(String name) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.AnnotationTarget.annotations
(DotName name) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.AnnotationTransformation.TransformationContext.annotations()
Returns the collection of annotations present on the declaration that is being transformed.final List
<AnnotationInstance> ClassInfo.annotations()
Returns the annotation instances declared on this class, any of its members, or any type within the signature of the class or its members.final List
<AnnotationInstance> ClassInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.final List
<AnnotationInstance> FieldInfo.annotations()
Returns the annotation instances declared on this field or any type within its signature.final List
<AnnotationInstance> FieldInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this field or any type within its signature.(package private) final List
<AnnotationInstance> FieldInternal.annotations()
final List
<AnnotationInstance> MethodInfo.annotations()
Returns the annotation instances declared on this method, any of its parameters or any type within its signature.final List
<AnnotationInstance> MethodInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.(package private) final List
<AnnotationInstance> MethodInternal.annotations()
MethodParameterInfo.annotations()
Returns the annotation instances declared on this method parameter or any type within its signature.MethodParameterInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this method parameter or any type within its signature.final Collection
<AnnotationInstance> ModuleInfo.annotations()
final List
<AnnotationInstance> RecordComponentInfo.annotations()
Returns the annotation instances declared on this record component or any type within its signature.final List
<AnnotationInstance> RecordComponentInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this record component or any type within its signature.(package private) final List
<AnnotationInstance> RecordComponentInternal.annotations()
Type.annotations()
Returns the annotation instances declared on this type usage.TypeTarget.annotations()
Returns the annotation instances declared on this type usage.TypeTarget.annotations
(DotName name) Returns the annotation instances with given name declared on this type usage.final Map
<DotName, List<AnnotationInstance>> ClassInfo.annotations$$bridge()
final Map
<DotName, List<AnnotationInstance>> ClassInfo.annotationsMap()
Returns a map indexed by annotation name, with a value list of annotation instances.default Collection
<AnnotationInstance> AnnotationOverlay.annotationsWithRepeatable
(Declaration declaration, Class<? extends Annotation> clazz) Returns the annotation instances of given type (clazz
) declared on givendeclaration
.AnnotationOverlay.annotationsWithRepeatable
(Declaration declaration, DotName name) Returns the annotation instances with givenname
declared on givendeclaration
.final Collection
<AnnotationInstance> AnnotationOverlayImpl.annotationsWithRepeatable
(Declaration declaration, DotName name) default Collection
<AnnotationInstance> AnnotationTarget.annotationsWithRepeatable
(Class<? extends Annotation> clazz, IndexView index) Returns the annotation instances of given type declared on this annotation target and nested annotation targets.default Collection
<AnnotationInstance> AnnotationTarget.annotationsWithRepeatable
(String name, IndexView index) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.AnnotationTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.final List
<AnnotationInstance> ClassInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.final List
<AnnotationInstance> FieldInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field or any type within its signature.final List
<AnnotationInstance> MethodInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.MethodParameterInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter or any type within its signature.final List
<AnnotationInstance> ModuleInfo.annotationsWithRepeatable
(DotName name, IndexView index) final List
<AnnotationInstance> RecordComponentInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component or any type within its signature.final List
<AnnotationInstance> Type.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.TypeTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.final Collection
<AnnotationInstance> ClassInfo.classAnnotations()
Deprecated.final List
<AnnotationInstance> ClassInfo.classAnnotationsWithRepeatable
(DotName name, IndexView index) Deprecated.private List
<AnnotationInstance> IndexReaderV2.convertToList
(AnnotationInstance[] annotationInstances) AnnotationTarget.declaredAnnotations()
Returns the annotation instances declared on this annotation target.final List
<AnnotationInstance> ClassInfo.declaredAnnotations()
Returns the annotation instances declared on this class.final List
<AnnotationInstance> FieldInfo.declaredAnnotations()
Returns the annotation instances declared on this field.MethodInfo.declaredAnnotations()
Returns the annotation instances declared on this method.MethodParameterInfo.declaredAnnotations()
Returns the annotation instances declared on this method parameter.final List
<AnnotationInstance> RecordComponentInfo.declaredAnnotations()
Returns the annotation instances declared on this record component.TypeTarget.declaredAnnotations()
Returns the annotation instances declared on this type usage.default Collection
<AnnotationInstance> AnnotationTarget.declaredAnnotationsWithRepeatable
(Class<? extends Annotation> clazz, IndexView index) Returns the annotation instances of given type declared on this annotation target.default Collection
<AnnotationInstance> AnnotationTarget.declaredAnnotationsWithRepeatable
(String name, IndexView index) Returns the annotation instances with given name declared on this annotation target.AnnotationTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target.final List
<AnnotationInstance> ClassInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this class.final List
<AnnotationInstance> FieldInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field.MethodInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method.MethodParameterInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter.final List
<AnnotationInstance> RecordComponentInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component.TypeTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.CompositeIndex.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.EmptyIndex.getAnnotations
(DotName annotationName) Index.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotations
(Class<?> annotationType) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotations
(String annotationName) Obtains a list of instances for the specified annotation.IndexView.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.StackedIndex.getAnnotations
(DotName annotationName) (package private) Collection
<AnnotationInstance> AnnotationOverlayImpl.getAnnotationsFor
(Declaration declaration) (package private) Collection
<AnnotationInstance> MutableAnnotationOverlayImpl.getAnnotationsFor
(Declaration declaration) CompositeIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.EmptyIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Index.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotationsWithRepeatable
(Class<?> annotationType, IndexView index) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotationsWithRepeatable
(String annotationName, IndexView index) Obtains a list of instances for the specified annotation.IndexView.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.StackedIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) (package private) final Collection
<AnnotationInstance> AnnotationOverlayImpl.getOriginalAnnotations
(Declaration declaration) private Collection
<AnnotationInstance> Index.getRepeatableAnnotations
(DotName annotationName, DotName containingAnnotationName) Methods in org.jboss.jandex with parameters of type AnnotationInstanceModifier and TypeMethodDescriptionAnnotationInstanceBuilder.add
(String name, AnnotationInstance value) Adds an annotation-valued annotation member with givenname
.AnnotationInstanceBuilder.add
(String name, AnnotationInstance[] values) Adds an annotation array-valued annotation member with givenname
.void
AnnotationOverlayImpl.TransformationContextImpl.add
(AnnotationInstance annotation) void
AnnotationTransformation.TransformationContext.add
(AnnotationInstance annotation) Adds theannotation
to the current set of annotations.void
AnnotationOverlayImpl.TransformationContextImpl.addAll
(AnnotationInstance... annotations) void
AnnotationTransformation.TransformationContext.addAll
(AnnotationInstance... annotations) Adds allannotations
to the current set of annotations.private void
IndexWriterV2.addAnnotation
(AnnotationInstance instance) void
MutableAnnotationOverlay.addAnnotation
(Declaration declaration, AnnotationInstance annotation) Adds given annotation instance to givendeclaration
.void
MutableAnnotationOverlayImpl.addAnnotation
(Declaration declaration, AnnotationInstance annotation) (package private) Type
Type.addAnnotation
(AnnotationInstance annotation) Type.Builder.addAnnotation
(AnnotationInstance annotation) Adds an annotation to the type being created by this builder.private AnnotationTransformation
MutableAnnotationOverlayImpl.addTransformation
(Declaration declaration, AnnotationInstance annotation) (package private) static AnnotationInstance
AnnotationInstance.binarySearch
(AnnotationInstance[] annotations, DotName name) int
AnnotationInstance.NameComparator.compare
(AnnotationInstance instance1, AnnotationInstance instance2) private List
<AnnotationInstance> IndexReaderV2.convertToList
(AnnotationInstance[] annotationInstances) (package private) Type
ArrayType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
ClassType.copyType
(AnnotationInstance[] newAnnotations) (package private) ParameterizedType
ParameterizedType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
PrimitiveType.copyType
(AnnotationInstance[] newAnnotations) (package private) abstract Type
Type.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
TypeVariable.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
TypeVariableReference.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
UnresolvedTypeVariable.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
VoidType.copyType
(AnnotationInstance[] newAnnotations) (package private) Type
WildcardType.copyType
(AnnotationInstance[] newAnnotations) (package private) static AnnotationInstance
AnnotationInstance.create
(AnnotationInstance instance, AnnotationTarget target) static AnnotationValue
AnnotationValue.createNestedAnnotationValue
(String name, AnnotationInstance instance) static Type
Type.createWithAnnotations
(DotName name, Type.Kind kind, AnnotationInstance[] annotations) Creates an instance of specified type with given typeannotations
.boolean
AnnotationInstance.equivalentTo
(AnnotationInstance other) Returns whether this annotation instance is equivalent to theother
annotation instance.private boolean
IndexWriterV2.markWritten
(AnnotationInstance annotation) private int
IndexWriterV2.positionOf
(AnnotationInstance instance) private void
Indexer.recordAnnotation
(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private void
IndexReaderV1.recordAnnotation
(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) private boolean
MethodParameterInfo.targetsThis
(AnnotationInstance annotation) private boolean
MethodParameterInfo.targetsThisOrNested
(AnnotationInstance annotation) private void
IndexReaderV2.updateAnnotationTargetInfo
(AnnotationInstance[] annotations, ClassInfo clazz) AnnotationInstanceBuilder.value
(AnnotationInstance value) Adds an annotation-valued annotation member calledvalue
.AnnotationInstanceBuilder.value
(AnnotationInstance[] values) Adds an annotation array-valued annotation member calledvalue
.private void
IndexWriterV2.writeAnnotation
(PackedDataOutputStream stream, AnnotationInstance instance) private void
IndexWriterV2.writeAnnotations
(PackedDataOutputStream stream, AnnotationInstance[] annotations) private void
IndexWriterV2.writeReferenceOrFull
(PackedDataOutputStream stream, AnnotationInstance annotation) Method parameters in org.jboss.jandex with type arguments of type AnnotationInstanceModifier and TypeMethodDescriptionvoid
AnnotationOverlayImpl.TransformationContextImpl.addAll
(Collection<AnnotationInstance> annotations) void
AnnotationTransformation.TransformationContext.addAll
(Collection<AnnotationInstance> annotations) Adds allannotations
to the current set of annotations.private void
IndexReaderV2.addToMaster
(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) private void
IndexReaderV2.addToMaster
(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) static ClassInfo
ClassInfo.create
(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName, List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor) Deprecated.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> subinterfaces, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> subinterfaces, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, ModuleInfo> modules, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.boolean
AnnotationOverlayImpl.TransformationContextImpl.hasAnnotation
(Predicate<AnnotationInstance> predicate) boolean
AnnotationTransformation.TransformationContext.hasAnnotation
(Predicate<AnnotationInstance> predicate) Returns whether the current set of annotations contains an annotation that matches givenpredicate
.private void
IndexReaderV1.readAnnotations
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> annotations, ClassInfo clazz) private ClassInfo
IndexReaderV2.readClassEntry
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private Map
<DotName, ModuleInfo> IndexReaderV2.readModules
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private void
Indexer.recordAnnotation
(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private void
IndexReaderV1.recordAnnotation
(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) void
AnnotationOverlayImpl.TransformationContextImpl.remove
(Predicate<AnnotationInstance> predicate) void
AnnotationTransformation.TransformationContext.remove
(Predicate<AnnotationInstance> predicate) Removes annotations that match givenpredicate
from the current set of annotations.void
MutableAnnotationOverlay.removeAnnotations
(Declaration declaration, Predicate<AnnotationInstance> predicate) Removes all annotations matching givenpredicate
from givendeclaration
.void
MutableAnnotationOverlayImpl.removeAnnotations
(Declaration declaration, Predicate<AnnotationInstance> predicate) private AnnotationTransformation
MutableAnnotationOverlayImpl.removeTransformation
(Declaration declaration, Predicate<AnnotationInstance> predicate) (package private) final void
ClassInfo.setAnnotations
(Map<DotName, List<AnnotationInstance>> annotations) (package private) void
FieldInfo.setAnnotations
(List<AnnotationInstance> annotations) (package private) void
FieldInternal.setAnnotations
(List<AnnotationInstance> annotations) (package private) void
MethodInfo.setAnnotations
(List<AnnotationInstance> annotations) (package private) void
MethodInternal.setAnnotations
(List<AnnotationInstance> annotations) (package private) void
RecordComponentInfo.setAnnotations
(List<AnnotationInstance> annotations) (package private) void
RecordComponentInternal.setAnnotations
(List<AnnotationInstance> annotations) final THIS
AnnotationTransformation.Builder.whenAllMatch
(Predicate<AnnotationInstance> predicate) Adds a predicate that tests whether all of the current set of annotations match the givenpredicate
.final THIS
AnnotationTransformation.Builder.whenAnyMatch
(Predicate<AnnotationInstance> predicate) Adds a predicate that tests whether any of the current set of annotations matches the givenpredicate
.final THIS
AnnotationTransformation.Builder.whenNoneMatch
(Predicate<AnnotationInstance> predicate) Adds a predicate that tests whether none of the current set of annotations matches the givenpredicate
.private void
IndexWriterV2.writeAnnotations
(PackedDataOutputStream stream, Collection<AnnotationInstance> annotations) Constructors in org.jboss.jandex with parameters of type AnnotationInstanceModifierConstructorDescription(package private)
AnnotationInstanceEquivalenceProxy
(AnnotationInstance annotation) (package private)
ArrayType
(Type constituent, int dimensions, AnnotationInstance[] annotations) (package private)
ClassType
(DotName name, AnnotationInstance[] annotations) (package private)
FieldInternal
(byte[] name, Type type, short flags, AnnotationInstance[] annotations) (package private)
MethodInternal
(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue) (package private)
NestedAnnotation
(String name, AnnotationInstance value) (package private)
ParameterizedType
(DotName name, Type[] arguments, Type owner, AnnotationInstance[] annotations) private
PrimitiveType
(PrimitiveType.Primitive primitive, AnnotationInstance[] annotations) (package private)
RecordComponentInternal
(byte[] name, Type type, AnnotationInstance[] annotations) (package private)
Type
(DotName name, AnnotationInstance[] annotations) (package private)
TypeAnnotationState
(TypeTarget target, AnnotationInstance annotation, ArrayList<Indexer.PathElement> pathElements, boolean genericsRequired, boolean bridgeIncompatible) (package private)
TypeVariable
(String name, Type[] bounds, AnnotationInstance[] annotations) (package private)
TypeVariable
(String name, Type[] bounds, AnnotationInstance[] annotations, boolean implicitObjectBound) (package private)
TypeVariableReference
(String name, TypeVariable target, AnnotationInstance[] annotations, DotName internalClassName) (package private)
UnresolvedTypeVariable
(String name, AnnotationInstance[] annotations) private
VoidType
(AnnotationInstance[] annotations) (package private)
WildcardType
(Type bound, boolean isExtends, AnnotationInstance[] annotations) Constructor parameters in org.jboss.jandex with type arguments of type AnnotationInstanceModifierConstructorDescription(package private)
TransformationContextImpl
(Declaration declaration, Collection<AnnotationInstance> annotations)
ClassInfo.declaredAnnotation(DotName)