Uses of Interface
org.jboss.jandex.AnnotationTarget
-
Uses of AnnotationTarget in org.jboss.jandex
Classes in org.jboss.jandex with type parameters of type AnnotationTargetModifier and TypeClassDescription(package private) class
AnnotationTargetFilterCollection<T extends AnnotationTarget>
Iteratively filters a map of multiple annotation targets to the instances with a specific target type.Classes in org.jboss.jandex that implement AnnotationTargetModifier and TypeClassDescriptionclass
Represents a type annotation target which occurs in the extends or implements clause of an enclosing class.final class
Represents a class entry in an index.class
Represents a type annotation target which occurs directly on a field type, a method return type, or a method receiver type.final class
Represents a field.final class
Represents a Java method, constructor, or static initializer.final class
Represents an individual Java method parameter that was annotated.class
Represents a type annotation target which occurs within a method parameter type.class
A common parent for type targets which provide a position.final class
Represents an individual Java record component that was annotated.class
Represents a type annotation target which occurs within a throwable type on a method.class
Represents a type annotation target which occurs within a bound of type parameter type.class
Represents a type annotation target which occurs within a type parameter type.class
Represents a type that is the target of a type annotation.Fields in org.jboss.jandex declared as AnnotationTargetModifier and TypeFieldDescriptionprivate final AnnotationTarget
TypeTarget.enclosingTarget
private AnnotationTarget
AnnotationInstance.target
Fields in org.jboss.jandex with type parameters of type AnnotationTargetModifier and TypeFieldDescriptionprivate IdentityHashMap
<AnnotationTarget, Object> Indexer.signaturePresent
Indexer.typeAnnotations
Methods in org.jboss.jandex that return AnnotationTargetModifier and TypeMethodDescriptionTypeTarget.enclosingTarget()
Returns the enclosing target that contains the type referred to by theTypeTarget.target()
method.private AnnotationTarget
IndexReaderV2.readAnnotationTarget
(PackedDataInputStream stream, AnnotationTarget caller) AnnotationInstance.target()
The Java element that this annotation was declared on.Methods in org.jboss.jandex with parameters of type AnnotationTargetModifier and TypeMethodDescriptionprivate void
IndexWriterV2.addAnnotationTarget
(AnnotationTarget target) private static Type[]
Indexer.copyTypeParameters
(AnnotationTarget target) static final AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static final AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.private static Type[]
Indexer.getTypeParameters
(AnnotationTarget target) private AnnotationInstance
Indexer.processAnnotation
(DataInputStream data, AnnotationTarget target) private void
Indexer.processAnnotations
(DataInputStream data, AnnotationTarget target) private void
Indexer.processAttributes
(DataInputStream data, AnnotationTarget target) private void
Indexer.processSignature
(DataInputStream data, AnnotationTarget target) private Indexer.TypeAnnotationState
Indexer.processTypeAnnotation
(DataInputStream data, AnnotationTarget target) private void
Indexer.processTypeAnnotations
(DataInputStream data, AnnotationTarget target) private AnnotationInstance
IndexReaderV2.readAnnotationEntry
(PackedDataInputStream stream, AnnotationTarget caller) private AnnotationInstance[]
IndexReaderV2.readAnnotations
(PackedDataInputStream stream, AnnotationTarget target) private AnnotationTarget
IndexReaderV2.readAnnotationTarget
(PackedDataInputStream stream, AnnotationTarget caller) private void
Indexer.resolveTypeAnnotation
(AnnotationTarget target, Indexer.TypeAnnotationState typeAnnotationState) (package private) void
AnnotationInstance.setTarget
(AnnotationTarget target) private void
Indexer.setTypeParameters
(AnnotationTarget target, Type[] typeParameters) private void
Indexer.updateTypeTarget
(AnnotationTarget enclosingTarget, Indexer.TypeAnnotationState typeAnnotationState) private void
IndexWriterV2.writeAnnotationTarget
(PackedDataOutputStream stream, AnnotationTarget target) Constructors in org.jboss.jandex with parameters of type AnnotationTargetModifierConstructorDescription(package private)
AnnotationInstance
(AnnotationInstance instance, AnnotationTarget target) (package private)
AnnotationInstance
(DotName name, AnnotationTarget target, AnnotationValue[] values) ClassExtendsTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
EmptyTypeTarget
(AnnotationTarget enclosingTarget, boolean receiver) (package private)
EmptyTypeTarget
(AnnotationTarget enclosingTarget, Type target, boolean receiver) (package private)
MethodParameterTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
PositionBasedTypeTarget
(AnnotationTarget enclosingTarget, int position) (package private)
PositionBasedTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
ThrowsTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
TypeParameterBoundTypeTarget
(AnnotationTarget enclosingTarget, int position, int boundPosition) (package private)
TypeParameterBoundTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position, int boundPosition) (package private)
TypeParameterTypeTarget
(AnnotationTarget enclosingTarget, int position) (package private)
TypeParameterTypeTarget
(AnnotationTarget enclosingTarget, Type target, int position) (package private)
TypeTarget
(AnnotationTarget enclosingTarget) (package private)
TypeTarget
(AnnotationTarget enclosingTarget, Type target)