Uses of Class
org.jboss.jandex.AnnotationInstance
-
-
Uses of AnnotationInstance in org.jboss.jandex
Fields in org.jboss.jandex declared as AnnotationInstance Modifier and Type Field Description private AnnotationInstanceIndexer.TypeAnnotationState. annotationprivate AnnotationInstance[]FieldInternal. annotationsprivate AnnotationInstance[]MethodInternal. annotationsprivate AnnotationInstance[]RecordComponentInternal. annotationsprivate AnnotationInstance[]Type. annotationsprivate AnnotationInstance[]IndexReaderV2. annotationTableprivate static AnnotationInstance[]Type. EMPTY_ANNOTATIONS(package private) static AnnotationInstance[]AnnotationInstance. EMPTY_ARRAYprivate AnnotationInstanceAnnotationValue.NestedAnnotation. valueFields in org.jboss.jandex with type parameters of type AnnotationInstance Modifier and Type Field Description private java.util.Map<DotName,java.util.List<AnnotationInstance>>ClassInfo. annotations(package private) java.util.Map<DotName,java.util.List<AnnotationInstance>>Index. annotationsprivate IndexWriterV2.ReferenceTable<AnnotationInstance>IndexWriterV2. annotationTableprivate java.util.HashMap<DotName,java.util.List<AnnotationInstance>>Indexer. classAnnotationsprivate java.util.ArrayList<AnnotationInstance>Indexer. elementAnnotationsprivate static java.util.List<AnnotationInstance>Index. EMPTY_ANNOTATION_LISTprivate java.util.Map<?,java.util.List<AnnotationInstance>>AnnotationTargetFilterCollection. mapprivate java.util.Map<DotName,java.util.List<AnnotationInstance>>Indexer. masterAnnotationsprivate java.util.HashMap<DotName,java.util.List<AnnotationInstance>>IndexReaderV1. masterAnnotationsMethods in org.jboss.jandex that return AnnotationInstance Modifier and Type Method Description AnnotationInstanceFieldInfo. annotation(DotName name)Retrieves an annotation instance declared on this field.(package private) AnnotationInstanceFieldInternal. annotation(DotName name)AnnotationInstanceMethodInfo. annotation(DotName name)Retrieves an annotation instance declared on this method, it parameters, or any type within the signature of the method, by the name of the annotation.(package private) AnnotationInstanceMethodInternal. annotation(DotName name)AnnotationInstanceModuleInfo. annotation(DotName name)AnnotationInstanceRecordComponentInfo. annotation(DotName name)Retrieves an annotation instance declared on this field.(package private) AnnotationInstanceRecordComponentInternal. annotation(DotName name)AnnotationInstanceType. annotation(DotName name)(package private) AnnotationInstance[]FieldInternal. annotationArray()(package private) AnnotationInstance[]MethodInternal. annotationArray()(package private) AnnotationInstance[]RecordComponentInternal. annotationArray()(package private) AnnotationInstance[]Type. annotationArray()AnnotationInstanceAnnotationValue. asNested()Returns a nested annotation represented by this value.AnnotationInstanceAnnotationValue.NestedAnnotation. asNested()AnnotationInstance[]AnnotationValue.ArrayValue. asNestedArray()AnnotationInstance[]AnnotationValue. asNestedArray()Returns an array of nested annotations representing the underlying annotation array value.AnnotationInstanceClassInfo. classAnnotation(DotName name)Returns the annotation with the specified name directly declared on this class.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 AnnotationInstanceIndexer. processAnnotation(java.io.DataInputStream data, AnnotationTarget target)private AnnotationInstanceIndexReaderV2. readAnnotationEntry(PackedDataInputStream stream, AnnotationTarget caller)private AnnotationInstance[]IndexReaderV2. readAnnotations(PackedDataInputStream stream, AnnotationTarget target)AnnotationInstanceAnnotationValue.NestedAnnotation. value()Methods in org.jboss.jandex that return types with arguments of type AnnotationInstance Modifier and Type Method Description java.util.Map<DotName,java.util.List<AnnotationInstance>>ClassInfo. annotations()Returns a map indexed by annotation name, with a value list of annotation instances.java.util.List<AnnotationInstance>FieldInfo. annotations()Returns the list of annotation instances declared on this field.(package private) java.util.List<AnnotationInstance>FieldInternal. annotations()java.util.List<AnnotationInstance>MethodInfo. annotations()Returns the annotation instances declared on this method.java.util.List<AnnotationInstance>MethodInfo. annotations(DotName name)Retrieves annotations declared on this method, by the name of the annotation.(package private) java.util.List<AnnotationInstance>MethodInternal. annotations()java.util.Collection<AnnotationInstance>ModuleInfo. annotations()java.util.List<AnnotationInstance>RecordComponentInfo. annotations()Returns the list of annotation instances declared on this record component.(package private) java.util.List<AnnotationInstance>RecordComponentInternal. annotations()java.util.List<AnnotationInstance>Type. annotations()Returns the list of annotations declared on this type's usage.java.util.List<AnnotationInstance>FieldInfo. annotationsWithRepeatable(DotName name, IndexView index)Retrieves annotation instances declared on this field, by the name of the annotation.java.util.List<AnnotationInstance>MethodInfo. annotationsWithRepeatable(DotName name, IndexView index)Retrieves annotations declared on this method, by the name of the annotation.java.util.List<AnnotationInstance>ModuleInfo. annotationsWithRepeatable(DotName name, IndexView index)java.util.List<AnnotationInstance>RecordComponentInfo. annotationsWithRepeatable(DotName name, IndexView index)Retrieves annotation instances declared on this field, by the name of the annotation.java.util.Collection<AnnotationInstance>ClassInfo. classAnnotations()Returns a list of all annotations directly declared on this class.java.util.List<AnnotationInstance>ClassInfo. classAnnotationsWithRepeatable(DotName name, IndexView index)Retrieves annotation instances declared on this class, by the name of the annotation.private java.util.List<AnnotationInstance>IndexReaderV2. convertToList(AnnotationInstance[] annotationInstances)java.util.List<AnnotationInstance>CompositeIndex. getAnnotations(DotName annotationName)Obtains a list of instances for the specified annotation.java.util.List<AnnotationInstance>Index. getAnnotations(DotName annotationName)Obtains a list of instances for the specified annotation.java.util.Collection<AnnotationInstance>IndexView. getAnnotations(DotName annotationName)Obtains a list of instances for the specified annotation.java.util.Collection<AnnotationInstance>CompositeIndex. getAnnotationsWithRepeatable(DotName annotationName, IndexView index)Obtains a list of instances for the specified annotation.java.util.Collection<AnnotationInstance>Index. getAnnotationsWithRepeatable(DotName annotationName, IndexView index)Obtains a list of instances for the specified annotation.java.util.Collection<AnnotationInstance>IndexView. getAnnotationsWithRepeatable(DotName annotationName, IndexView index)Obtains a list of instances for the specified annotation.private java.util.Collection<AnnotationInstance>Index. getRepeatableAnnotations(DotName annotationName, DotName containingAnnotationName)java.util.Iterator<AnnotationInstance>AnnotationTargetFilterCollection. iterator()Methods in org.jboss.jandex with parameters of type AnnotationInstance Modifier and Type Method Description private voidIndexWriterV2. addAnnotation(AnnotationInstance instance)(package private) TypeType. addAnnotation(AnnotationInstance annotation)intAnnotationInstance.InstanceNameComparator. compare(AnnotationInstance instance, AnnotationInstance instance2)private java.util.List<AnnotationInstance>IndexReaderV2. convertToList(AnnotationInstance[] annotationInstances)(package private) TypeArrayType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeClassType. copyType(AnnotationInstance[] newAnnotations)(package private) ParameterizedTypeParameterizedType. copyType(AnnotationInstance[] newAnnotations)(package private) TypePrimitiveType. copyType(AnnotationInstance[] newAnnotations)(package private) abstract TypeType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeTypeVariable. copyType(AnnotationInstance[] newAnnotations)(package private) TypeUnresolvedTypeVariable. copyType(AnnotationInstance[] newAnnotations)(package private) TypeVoidType. copyType(AnnotationInstance[] newAnnotations)(package private) TypeWildcardType. copyType(AnnotationInstance[] newAnnotations)static AnnotationValueAnnotationValue. createNestedAnnotationValue(java.lang.String name, AnnotationInstance instance)private booleanIndexWriterV2. markWritten(AnnotationInstance annotation)private intIndexWriterV2. positionOf(AnnotationInstance instance)private voidIndexer. recordAnnotation(java.util.Map<DotName,java.util.List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance)private voidIndexReaderV1. recordAnnotation(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance)private voidIndexReaderV2. updateAnnotationTargetInfo(AnnotationInstance[] annotations, ClassInfo clazz)private voidIndexWriterV2. writeAnnotation(PackedDataOutputStream stream, AnnotationInstance instance)private voidIndexWriterV2. writeReference(PackedDataOutputStream stream, AnnotationInstance annotation)private voidIndexWriterV2. writeReferenceOrFull(PackedDataOutputStream stream, AnnotationInstance annotation)Method parameters in org.jboss.jandex with type arguments of type AnnotationInstance Modifier and Type Method Description private voidIndexReaderV2. addToMaster(java.util.Map<DotName,java.util.List<AnnotationInstance>> masterAnnotations, DotName name, java.util.List<AnnotationInstance> annotations)private voidIndexReaderV2. addToMaster(java.util.Map<DotName,java.util.List<AnnotationInstance>> masterAnnotations, DotName name, java.util.List<AnnotationInstance> annotations)static ClassInfoClassInfo. create(DotName name, DotName superName, short flags, DotName[] interfaces, java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor)Deprecated.static IndexIndex. create(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, java.util.Map<DotName,java.util.List<ClassInfo>> subclasses, java.util.Map<DotName,java.util.List<ClassInfo>> implementors, java.util.Map<DotName,ClassInfo> classes)Constructs a "mock" Index using the passed values.static IndexIndex. create(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, java.util.Map<DotName,java.util.List<ClassInfo>> subclasses, java.util.Map<DotName,java.util.List<ClassInfo>> implementors, java.util.Map<DotName,ClassInfo> classes, java.util.Map<DotName,java.util.List<ClassInfo>> users)Constructs a "mock" Index using the passed values.private voidIndexReaderV1. readAnnotations(PackedDataInputStream stream, java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, ClassInfo clazz)private ClassInfoIndexReaderV2. readClassEntry(PackedDataInputStream stream, java.util.Map<DotName,java.util.List<AnnotationInstance>> masterAnnotations, int version)private java.util.Map<DotName,ModuleInfo>IndexReaderV2. readModules(PackedDataInputStream stream, java.util.Map<DotName,java.util.List<AnnotationInstance>> masterAnnotations, int version)private voidIndexer. recordAnnotation(java.util.Map<DotName,java.util.List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance)private voidIndexReaderV1. recordAnnotation(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance)(package private) voidClassInfo. setAnnotations(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations)(package private) voidFieldInfo. setAnnotations(java.util.List<AnnotationInstance> annotations)(package private) voidFieldInternal. setAnnotations(java.util.List<AnnotationInstance> annotations)(package private) voidMethodInfo. setAnnotations(java.util.List<AnnotationInstance> annotations)(package private) voidMethodInternal. setAnnotations(java.util.List<AnnotationInstance> annotations)(package private) voidRecordComponentInfo. setAnnotations(java.util.List<AnnotationInstance> annotations)(package private) voidRecordComponentInternal. setAnnotations(java.util.List<AnnotationInstance> annotations)Constructors in org.jboss.jandex with parameters of type AnnotationInstance Constructor Description AnnotationInstance(AnnotationInstance instance, AnnotationTarget target)ArrayType(Type component, int dimensions, AnnotationInstance[] annotations)ClassType(DotName name, AnnotationInstance[] annotations)FieldInternal(byte[] name, Type type, short flags, AnnotationInstance[] annotations)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue)NestedAnnotation(java.lang.String name, AnnotationInstance value)ParameterizedType(DotName name, Type[] arguments, Type owner, AnnotationInstance[] annotations)PrimitiveType(PrimitiveType.Primitive primitive, AnnotationInstance[] annotations)RecordComponentInternal(byte[] name, Type type, AnnotationInstance[] annotations)Type(DotName name, AnnotationInstance[] annotations)TypeAnnotationState(TypeTarget target, AnnotationInstance annotation, java.util.ArrayList<Indexer.PathElement> pathElements, boolean genericsRequired, boolean bridgeIncompatible)TypeVariable(java.lang.String name, Type[] bounds, AnnotationInstance[] annotations)TypeVariable(java.lang.String name, Type[] bounds, AnnotationInstance[] annotations, boolean implicitObjectBound)UnresolvedTypeVariable(java.lang.String name, AnnotationInstance[] annotations)VoidType(AnnotationInstance[] annotations)WildcardType(Type bound, boolean isExtends, AnnotationInstance[] annotations)Constructor parameters in org.jboss.jandex with type arguments of type AnnotationInstance Constructor Description AnnotationTargetFilterCollection(java.util.Map<?,java.util.List<AnnotationInstance>> map, java.lang.Class<T> type)Index(java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, java.util.Map<DotName,java.util.List<ClassInfo>> subclasses, java.util.Map<DotName,java.util.List<ClassInfo>> implementors, java.util.Map<DotName,ClassInfo> classes, java.util.Map<DotName,ModuleInfo> modules, java.util.Map<DotName,java.util.List<ClassInfo>> users)
-