Uses of Interface
org.jboss.jandex.AnnotationTarget
-
-
Uses of AnnotationTarget in org.jboss.jandex
Classes in org.jboss.jandex with type parameters of type AnnotationTarget Modifier and Type Class Description (package private) classAnnotationTargetFilterCollection<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 AnnotationTarget Modifier and Type Class Description classClassExtendsTypeTargetRepresents a type annotation target which occurs in the extends or implements clause of an enclosing class.classClassInfoRepresents a class entry in an index.classEmptyTypeTargetRepresents a type annotation target 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 type annotation target which occurs within a throwable type on a method.classTypeParameterBoundTypeTargetRepresents a type annotation target which occurs within a bound of type parameter type.classTypeParameterTypeTargetRepresents a type annotation target which occurs within a type parameter type.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 Java 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)private static Type[]Indexer. copyTypeParameters(AnnotationTarget target)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 AnnotationInstanceIndexer. processAnnotation(java.io.DataInputStream data, AnnotationTarget target)private voidIndexer. processAnnotations(java.io.DataInputStream data, AnnotationTarget target)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)private voidIndexer. processTypeAnnotations(java.io.DataInputStream data, AnnotationTarget target)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)(package private) voidAnnotationInstance. setTarget(AnnotationTarget target)private 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(AnnotationInstance instance, AnnotationTarget target)AnnotationInstance(DotName name, AnnotationTarget target, AnnotationValue[] values)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)
-