Uses of Interface
org.jboss.jandex.AnnotationTarget
-
Packages that use AnnotationTarget Package Description org.jboss.jandex 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.jandex Modifier and Type Interface Description interfaceDeclarationAnAnnotationTargetthat is also a declaration.Classes in org.jboss.jandex that implement AnnotationTarget Modifier and Type Class Description classClassExtendsTypeTargetRepresents a target of type annotation which occurs in theextendsorimplementsclause of an enclosing class.classClassInfoRepresents a class entry in an index.classEmptyTypeTargetRepresents a target of type annotation which occurs directly on a field type, a method return type, or a method receiver type.classFieldInfoRepresents a field.classMethodInfoRepresents a Java method, constructor, or static initializer.classMethodParameterInfoRepresents an individual Java method parameter that was annotated.classMethodParameterTypeTargetRepresents a type annotation target which occurs within a method parameter type.classPositionBasedTypeTargetA common parent for type targets which provide a position.classRecordComponentInfoRepresents an individual Java record component that was annotated.classThrowsTypeTargetRepresents a target of type annotation which occurs in thethrowsclause of an enclosing method.classTypeParameterBoundTypeTargetRepresents a target of type annotation which occurs within a bound of type parameter.classTypeParameterTypeTargetRepresents a target of type annotation which occurs within a type parameter.classTypeTargetRepresents a type that is the target of a type annotation.Fields in org.jboss.jandex declared as AnnotationTarget Modifier and Type Field Description private AnnotationTargetTypeTarget. enclosingTargetprivate AnnotationTargetAnnotationInstance. targetFields in org.jboss.jandex with type parameters of type AnnotationTarget Modifier and Type Field Description private java.util.IdentityHashMap<AnnotationTarget,java.lang.Object>Indexer. signaturePresentprivate java.util.IdentityHashMap<AnnotationTarget,java.util.List<Indexer.TypeAnnotationState>>Indexer. typeAnnotationsMethods in org.jboss.jandex that return AnnotationTarget Modifier and Type Method Description AnnotationTargetTypeTarget. enclosingTarget()Returns the enclosing target that contains the type referred to by theTypeTarget.target()method.private AnnotationTargetIndexReaderV2. readAnnotationTarget(PackedDataInputStream stream, AnnotationTarget caller)AnnotationTargetAnnotationInstance. target()The program element that this annotation was declared on.Methods in org.jboss.jandex with parameters of type AnnotationTarget Modifier and Type Method Description private voidIndexWriterV2. addAnnotationTarget(AnnotationTarget target)AnnotationInstanceAnnotationInstanceBuilder. 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, java.util.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, java.util.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, java.util.Deque<TypeVariable> typeVarStack, AnnotationTarget parametricEncloser)Patches all type variable references contained in giventype.private AnnotationInstanceIndexer. processAnnotation(java.io.DataInputStream data, AnnotationTarget target, boolean visible)private voidIndexer. processAnnotations(java.io.DataInputStream data, AnnotationTarget target, boolean visible)private voidIndexer. processAttributes(java.io.DataInputStream data, AnnotationTarget target)private voidIndexer. processSignature(java.io.DataInputStream data, AnnotationTarget target)private Indexer.TypeAnnotationStateIndexer. processTypeAnnotation(java.io.DataInputStream data, AnnotationTarget target, boolean visible)private voidIndexer. processTypeAnnotations(java.io.DataInputStream data, AnnotationTarget target, boolean visible)private TypeIndexer. propagateOneTypeParameterBound(Type type, Type[] allTypeParams, AnnotationTarget target)private voidIndexer. propagateTypeParameterBounds(AnnotationTarget target, java.util.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, java.lang.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 AnnotationTarget Constructor Description AnnotationInstance(DotName name, AnnotationTarget target, AnnotationValue[] values, boolean runtimeVisible)ClassExtendsTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)EmptyTypeTarget(AnnotationTarget enclosingTarget, boolean receiver)EmptyTypeTarget(AnnotationTarget enclosingTarget, Type target, boolean receiver)MethodParameterTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)PositionBasedTypeTarget(AnnotationTarget enclosingTarget, int position)PositionBasedTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)ThrowsTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)TypeParameterBoundTypeTarget(AnnotationTarget enclosingTarget, int position, int boundPosition)TypeParameterBoundTypeTarget(AnnotationTarget enclosingTarget, Type target, int position, int boundPosition)TypeParameterTypeTarget(AnnotationTarget enclosingTarget, int position)TypeParameterTypeTarget(AnnotationTarget enclosingTarget, Type target, int position)TypeTarget(AnnotationTarget enclosingTarget)TypeTarget(AnnotationTarget enclosingTarget, Type target)
-