Uses of Interface
org.jboss.jandex.AnnotationTarget
Packages that use AnnotationTarget
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
Uses of AnnotationTarget in org.jboss.jandex
Subinterfaces of AnnotationTarget in org.jboss.jandexClasses in org.jboss.jandex that implement AnnotationTargetModifier and TypeClassDescriptionclassRepresents a target of type annotation which occurs in theextendsorimplementsclause of an enclosing class.final classRepresents a class entry in an index.classRepresents a target of type annotation which occurs directly on a field type, a method return type, or a method receiver type.final classRepresents a field.final classRepresents a Java method, constructor, or static initializer.final classRepresents an individual Java method parameter that was annotated.classRepresents a type annotation target which occurs within a method parameter type.classA common parent for type targets which provide a position.final classRepresents an individual Java record component that was annotated.classRepresents a target of type annotation which occurs in thethrowsclause of an enclosing method.classRepresents a target of type annotation which occurs within a bound of type parameter.classRepresents a target of type annotation which occurs within a type parameter.classRepresents a type that is the target of a type annotation.Fields in org.jboss.jandex declared as AnnotationTargetModifier and TypeFieldDescriptionprivate final AnnotationTargetTypeTarget.enclosingTargetprivate final AnnotationTargetAnnotationInstance.targetFields in org.jboss.jandex with type parameters of type AnnotationTargetModifier and TypeFieldDescriptionprivate IdentityHashMap<AnnotationTarget, Object> Indexer.signaturePresentIndexer.typeAnnotationsMethods 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 AnnotationTargetIndexReaderV2.readAnnotationTarget(PackedDataInputStream stream, AnnotationTarget caller) AnnotationInstance.target()The program element that this annotation was declared on.Methods in org.jboss.jandex with parameters of type AnnotationTargetModifier and TypeMethodDescriptionprivate voidIndexWriterV2.addAnnotationTarget(AnnotationTarget target) AnnotationInstanceBuilder.buildWithTarget(AnnotationTarget target) Returns anAnnotationInstancethat includes all annotation members defined by previous method calls on this builder.private static Type[]Indexer.copyTypeParameters(AnnotationTarget target) (package private) static AnnotationInstanceAnnotationInstance.create(AnnotationInstance instance, AnnotationTarget target) static AnnotationInstanceAnnotationInstance.create(DotName name, boolean visible, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, boolean visible, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.private static Type[]Indexer.getTypeParameters(AnnotationTarget target) private static DotNameStackedIndex.nameOfDeclaringClass(AnnotationTarget target) static EquivalenceKeyEquivalenceKey.of(AnnotationTarget annotationTarget) Returns an equivalence key for given annotation target.private voidIndexer.patchTypeVariableReferences(Type type, Deque<TypeVariable> typeVarStack, AnnotationTarget parametricEncloser) Patches all type variable references contained in giventype.private AnnotationInstanceIndexer.processAnnotation(DataInputStream data, AnnotationTarget target, boolean visible) private voidIndexer.processAnnotations(DataInputStream data, AnnotationTarget target, boolean visible) private voidIndexer.processAttributes(DataInputStream data, AnnotationTarget target) private voidIndexer.processSignature(DataInputStream data, AnnotationTarget target) private Indexer.TypeAnnotationStateIndexer.processTypeAnnotation(DataInputStream data, AnnotationTarget target, boolean visible) private voidIndexer.processTypeAnnotations(DataInputStream data, AnnotationTarget target, boolean visible) private TypeIndexer.propagateOneTypeParameterBound(Type type, Type[] allTypeParams, AnnotationTarget target) private voidIndexer.propagateTypeParameterBounds(AnnotationTarget target, Deque<TypeVariable> sharedTypeVarStack) private TypeIndexer.propagateTypeVariables(Type type, AnnotationTarget parametricEncloser) private AnnotationInstanceIndexReaderV2.readAnnotationEntry(PackedDataInputStream stream, AnnotationTarget caller) private AnnotationInstance[]IndexReaderV2.readAnnotations(PackedDataInputStream stream, AnnotationTarget target) private AnnotationTargetIndexReaderV2.readAnnotationTarget(PackedDataInputStream stream, AnnotationTarget caller) private voidIndexer.resolveTypeAnnotation(AnnotationTarget target, Indexer.TypeAnnotationState typeAnnotationState) private TypeVariableIndexer.resolveTypeParameter(AnnotationTarget target, String identifier) Resolves a given type variableidentifieragainst given parametrictarget(either a method or a class).private voidIndexer.retargetTypeAnnotations(AnnotationTarget parametricEncloser, Type oldType, Type newType) private static voidIndexer.setTypeParameters(AnnotationTarget target, Type[] typeParameters) private voidIndexer.updateTypeTarget(AnnotationTarget enclosingTarget, Indexer.TypeAnnotationState typeAnnotationState) private voidIndexWriterV2.writeAnnotationTarget(PackedDataOutputStream stream, AnnotationTarget target) Constructors in org.jboss.jandex with parameters of type AnnotationTargetModifierConstructorDescriptionprivateAnnotationInstance(DotName name, AnnotationTarget target, AnnotationValue[] values, boolean runtimeVisible) 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)