Uses of Class
org.jboss.jandex.DotName
Packages that use DotName
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
Uses of DotName in org.jboss.jandex
Fields in org.jboss.jandex declared as DotNameModifier and TypeFieldDescriptionprivate final DotName
AnnotationInstanceBuilder.annotationType
private final DotName
EquivalenceKey.ClassEquivalenceKey.className
private final DotName
EquivalenceKey.FieldEquivalenceKey.className
private final DotName
EquivalenceKey.MethodEquivalenceKey.className
private final DotName
EquivalenceKey.RecordComponentEquivalenceKey.className
private DotName[]
IndexReaderV1.classTable
private DotName
GenericSignatureParser.currentClassName
private DotName
ClassInfo.EnclosingMethodInfo.enclosingClass
private DotName
ClassInfo.NestingInfo.enclosingClass
private DotName
Indexer.InnerClassInfo.enclosingClass
static final DotName
DotName.ENUM_NAME
private final DotName
EquivalenceKey.ParameterizedTypeEquivalenceKey.genericClass
static final DotName
DotName.INHERITED_NAME
private final DotName
Indexer.InnerClassInfo.innerClass
private final DotName
TypeVariableReference.internalClassName
(package private) static final DotName
DotName.JAVA_LANG_ANNOTATION_NAME
(package private) static final DotName
DotName.JAVA_LANG_NAME
(package private) static final DotName
DotName.JAVA_NAME
private DotName
ModuleInfo.mainClass
private DotName
Indexer.moduleMainClass
private final DotName
AnnotationInstance.name
private final DotName
ClassInfo.name
private final DotName
ClassSummary.name
private final DotName
EquivalenceKey.ClassTypeEquivalenceKey.name
private final DotName
ModuleInfo.name
private final DotName
ModuleInfo.RequiredModuleInfo.name
protected final DotName
Type.Builder.name
private final DotName
Type.name
private DotName[]
IndexReaderV2.nameTable
static final DotName
DotName.OBJECT_NAME
private final DotName
DotName.prefix
static final DotName
DotName.RECORD_NAME
static final DotName
DotName.REPEATABLE_NAME
static final DotName
DotName.RETENTION_NAME
private final DotName
ModuleInfo.ProvidedServiceInfo.service
private final DotName
ModuleInfo.ExportedPackageInfo.source
private final DotName
ModuleInfo.OpenedPackageInfo.source
static final DotName
DotName.STRING_NAME
private final DotName
ClassSummary.superclassName
private final DotName
AnnotationValue.EnumValue.typeName
Fields in org.jboss.jandex with type parameters of type DotNameModifier and TypeFieldDescriptionprivate Map
<DotName, List<AnnotationInstance>> ClassInfo.annotations
ClassSummary.annotations
(package private) final Map
<DotName, AnnotationInstance[]> Index.annotations
private HashMap
<DotName, List<AnnotationInstance>> Indexer.classAnnotations
Index.classes
Indexer.classes
(package private) Map
<DotName, Collection<ClassInfo>> Index.classesInPackage
IndexWriterV1.classTable
Index.implementors
Indexer.implementors
private Map
<DotName, Indexer.InnerClassInfo> Indexer.innerClasses
private Map
<DotName, List<AnnotationInstance>> Indexer.masterAnnotations
private HashMap
<DotName, List<AnnotationInstance>> IndexReaderV1.masterAnnotations
ClassInfo.ExtraInfo.memberClasses
Indexer.modulePackages
(package private) final Map
<DotName, ModuleInfo> Index.modules
private Map
<DotName, ModuleInfo> Indexer.modules
NameTable.names
IndexWriterV2.nameTable
ModuleInfo.packages
ClassInfo.ExtraInfo.permittedSubclasses
ModuleInfo.ProvidedServiceInfo.providers
IndexWriterV2.sortedNameTable
Index.subclasses
Indexer.subclasses
Index.subinterfaces
Indexer.subinterfaces
Index.subpackages
Index.subpackages
ModuleInfo.ExportedPackageInfo.targets
ModuleInfo.OpenedPackageInfo.targets
private static final Map
<DotName, PrimitiveType> PrimitiveType.unboxingMap
Index.users
Indexer.users
IndexReaderV2.users
IndexReaderV2.users
ModuleInfo.uses
Methods in org.jboss.jandex that return DotNameModifier and TypeMethodDescriptionAnnotationValue.asEnumType()
Returns the type name, in DotName form, that represents the Java enumeration of this value.AnnotationValue.EnumValue.asEnumType()
DotName[]
AnnotationValue.ArrayValue.asEnumTypeArray()
DotName[]
AnnotationValue.asEnumTypeArray()
Returns an array of the type name, in DotName form, that represents the Java enumeration of each array element.(package private) DotName
NameTable.convertToName
(String name) (package private) DotName
NameTable.convertToName
(String name, char delim) static DotName
DotName.createComponentized
(DotName prefix, String localName) Constructs a componentizedDotName
.static DotName
DotName.createComponentized
(DotName prefix, String localName, boolean innerClass) Constructs a componentizedDotName
.static DotName
DotName.createSimple
(Class<?> clazz) Constructs a simpleDotName
which stores the name of given class in its entirety.static DotName
DotName.createSimple
(String name) Constructs a simpleDotName
which stores the string in its entirety.private DotName
Indexer.decodeClassEntry
(int index) private DotName
Indexer.decodeDotNameEntry
(int index, int constantType, String typeName, char delim) private DotName
Indexer.decodeModuleEntry
(int index) private DotName
Indexer.decodePackageEntry
(int index) private DotName
IndexWriterV1.downgradeName
(DotName name) ClassInfo.enclosingClass()
Returns the enclosing class if this is a member class, ornull
if this is a top-level, local or anonymous class.ClassInfo.EnclosingMethodInfo.enclosingClass()
Returns the class name which declares this method or constructor.private static DotName[]
final DotName[]
ClassInfo.interfaces()
Deprecated.(package private) DotName
(package private) DotName
TypeVariableReference.internalClassName()
ModuleInfo.mainClass()
AnnotationInstance.name()
The name of this annotation in DotName form.ArrayType.name()
final DotName
ClassInfo.name()
Returns the binary name of the class as aDotName
.ClassSummary.name()
Returns the name of this class.ModuleInfo.name()
Returns the name of the classModuleInfo.RequiredModuleInfo.name()
Type.name()
Returns the name of this type (or its erasure in case of generic types) as aDotName
, using theClass.getName()
format.TypeVariable.name()
TypeVariableReference.name()
WildcardType.name()
private static DotName
StackedIndex.nameOfDeclaringClass
(AnnotationTarget target) private DotName
Indexer.outermostAnnotableTypeName
(Type type) Returns the name of the outermost type that encloses giventype
and on which type annotations are admissible.DotName.packagePrefixName()
Returns the package portion of thisDotName
.private DotName
GenericSignatureParser.parseName()
DotName.prefix()
Returns the parent prefix for thisDotName
ornull
if there is none.ModuleInfo.ProvidedServiceInfo.service()
ModuleInfo.ExportedPackageInfo.source()
ModuleInfo.OpenedPackageInfo.source()
ClassSummary.superclassName()
Returns the name of this class's superclass.final DotName
ClassInfo.superName()
Returns the name of the super class declared by the extends clause of this class.(package private) DotName
Methods in org.jboss.jandex that return types with arguments of type DotNameModifier and TypeMethodDescriptionClassSummary.annotations()
Returns the names of annotations present in this class.final Map
<DotName, List<AnnotationInstance>> ClassInfo.annotations$$bridge()
final Map
<DotName, List<AnnotationInstance>> ClassInfo.annotationsMap()
Returns a map indexed by annotation name, with a value list of annotation instances.Indexer.buildOwnerMap
(Type type) CompositeIndex.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.EmptyIndex.getSubpackages
(DotName packageName) Index.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.IndexView.getSubpackages
(String packageName) Returns a set of packages known to this index that are direct subpackages of given package.IndexView.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.StackedIndex.getSubpackages
(DotName packageName) ClassInfo.interfaceNames()
Returns a list of names for all interfaces this class implements.ClassInfo.memberClasses()
Returns a set of names of member classes declared in this class.ModuleInfo.packages()
ModuleInfo.packagesList()
ClassInfo.permittedSubclasses()
Returns the set of permitted subclasses of thissealed
class (or interface).Indexer.processModuleUses
(DataInputStream data) ModuleInfo.ProvidedServiceInfo.providers()
ModuleInfo.ProvidedServiceInfo.providersList()
IndexReaderV2.readDotNames
(PackedDataInputStream stream) private Map
<DotName, ModuleInfo> IndexReaderV2.readModules
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) ModuleInfo.ExportedPackageInfo.targets()
ModuleInfo.OpenedPackageInfo.targets()
ModuleInfo.ExportedPackageInfo.targetsList()
ModuleInfo.OpenedPackageInfo.targetsList()
ModuleInfo.uses()
ModuleInfo.usesList()
Methods in org.jboss.jandex with parameters of type DotNameModifier and TypeMethodDescriptionprivate void
IndexWriterV1.addClassName
(DotName name) private void
IndexWriterV2.addClassName
(DotName name) private void
IndexReaderV1.addClassToMap
(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private void
IndexReaderV2.addClassToMap
(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private void
Indexer.addImplementor
(DotName interfaceName, ClassInfo currentClass) private void
Indexer.addSubclass
(DotName superName, ClassInfo currentClass) private void
Indexer.addSubinterface
(DotName superName, ClassInfo currentClass) private void
IndexReaderV2.addToMaster
(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) AnnotationOverlay.annotation
(Declaration declaration, DotName name) Returns the annotation instance with givenname
declared on givendeclaration
.final AnnotationInstance
AnnotationOverlayImpl.annotation
(Declaration declaration, DotName name) AnnotationTarget.annotation
(DotName name) Returns the annotation instance with given name declared on this annotation target or any of its nested annotation targets.final AnnotationInstance
ClassInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this class, any of its members, or any type within the signature of the class or its members.final AnnotationInstance
FieldInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this field or any type within its signature.(package private) final AnnotationInstance
FieldInternal.annotation
(DotName name) final AnnotationInstance
MethodInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this method, any of its parameters or any type within its signature.(package private) final AnnotationInstance
MethodInternal.annotation
(DotName name) MethodParameterInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this method parameter or any type within its signature.final AnnotationInstance
ModuleInfo.annotation
(DotName name) final AnnotationInstance
RecordComponentInfo.annotation
(DotName name) Returns the annotation instance with given name declared on this record component or any type within its signature.(package private) final AnnotationInstance
RecordComponentInternal.annotation
(DotName name) final AnnotationInstance
Type.annotation
(DotName name) Returns the annotation instance with given name declared on this type usage.TypeTarget.annotation
(DotName name) Returns the annotation instance with given name declared on this type usage.private static Predicate
<AnnotationInstance> AnnotationTransformation.Builder.annotationPredicate
(DotName... classes) AnnotationTarget.annotations
(DotName name) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.final List
<AnnotationInstance> ClassInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.final List
<AnnotationInstance> FieldInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this field or any type within its signature.final List
<AnnotationInstance> MethodInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.MethodParameterInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this method parameter or any type within its signature.final List
<AnnotationInstance> RecordComponentInfo.annotations
(DotName name) Returns the annotation instances with given name declared on this record component or any type within its signature.TypeTarget.annotations
(DotName name) Returns the annotation instances with given name declared on this type usage.AnnotationOverlay.annotationsWithRepeatable
(Declaration declaration, DotName name) Returns the annotation instances with givenname
declared on givendeclaration
.final Collection
<AnnotationInstance> AnnotationOverlayImpl.annotationsWithRepeatable
(Declaration declaration, DotName name) AnnotationTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.final List
<AnnotationInstance> ClassInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.final List
<AnnotationInstance> FieldInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field or any type within its signature.final List
<AnnotationInstance> MethodInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.MethodParameterInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter or any type within its signature.final List
<AnnotationInstance> ModuleInfo.annotationsWithRepeatable
(DotName name, IndexView index) final List
<AnnotationInstance> RecordComponentInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component or any type within its signature.final List
<AnnotationInstance> Type.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.TypeTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.(package private) void
GenericSignatureParser.beforeNewClass
(DotName className) (package private) static AnnotationInstance
AnnotationInstance.binarySearch
(AnnotationInstance[] annotations, DotName name) static AnnotationInstanceBuilder
Creates a builder of annotation instances of givenannotationType
.static AnnotationInstanceBuilder
Creates a builder of annotation instances of givenannotationType
.static ClassType.Builder
Create a builder of a class type with the givenname
.static ParameterizedType.Builder
Create a builder of a parameterized type with the givenname
.final AnnotationInstance
ClassInfo.classAnnotation
(DotName name) Deprecated.final List
<AnnotationInstance> ClassInfo.classAnnotationsWithRepeatable
(DotName name, IndexView index) Deprecated.int
Compares aDotName
to anotherDotName
and returns whether thisDotName
is lesser than, greater than, or equal to the specified DotName.private static int
DotName.componentizedCompare
(DotName[] a, DotName[] b) private static boolean
DotName.componentizedEquals
(DotName a, DotName b) static AnnotationInstance
AnnotationInstance.create
(DotName name, boolean visible, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, boolean visible, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static ClassInfo
ClassInfo.create
(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName, List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor) Deprecated.static ClassType
Create an instance of a class type with givenname
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static ParameterizedType
Create an instance of a parameterized type with givenname
, which denotes a generic class, and given typearguments
.static Type
Creates a type of the specified kind andname
in theClass.getName()
format.static DotName
DotName.createComponentized
(DotName prefix, String localName) Constructs a componentizedDotName
.static DotName
DotName.createComponentized
(DotName prefix, String localName, boolean innerClass) Constructs a componentizedDotName
.static AnnotationValue
AnnotationValue.createEnumValue
(String name, DotName typeName, String value) static Type
Type.createWithAnnotations
(DotName name, Type.Kind kind, AnnotationInstance[] annotations) Creates an instance of specified type with given typeannotations
.AnnotationTarget.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this annotation target.final AnnotationInstance
ClassInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this class.final AnnotationInstance
FieldInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this field.MethodInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this method.MethodParameterInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this method parameter.final AnnotationInstance
RecordComponentInfo.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this record component.TypeTarget.declaredAnnotation
(DotName name) Returns the annotation instance with given name declared on this type usage.AnnotationTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target.final List
<AnnotationInstance> ClassInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this class.final List
<AnnotationInstance> FieldInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field.MethodInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method.MethodParameterInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter.final List
<AnnotationInstance> RecordComponentInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component.TypeTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.private DotName
IndexWriterV1.downgradeName
(DotName name) private static DotName[]
CompositeIndex.getAllKnownImplementors
(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.EmptyIndex.getAllKnownImplementors
(DotName interfaceName) Index.getAllKnownImplementors
(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.IndexView.getAllKnownImplementors
(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.StackedIndex.getAllKnownImplementors
(DotName interfaceName) CompositeIndex.getAllKnownSubclasses
(DotName className) Returns all known (including non-direct) subclasses of the given class.EmptyIndex.getAllKnownSubclasses
(DotName className) Index.getAllKnownSubclasses
(DotName className) IndexView.getAllKnownSubclasses
(DotName className) Returns all known (including non-direct) subclasses of the given class.StackedIndex.getAllKnownSubclasses
(DotName className) private void
CompositeIndex.getAllKnownSubClasses
(DotName className, Set<ClassInfo> allKnown, Set<DotName> processedClasses) private void
CompositeIndex.getAllKnownSubClasses
(DotName name, Set<ClassInfo> allKnown, Set<DotName> subClassesToProcess, Set<DotName> processedClasses) private void
Index.getAllKnownSubClasses
(DotName className, Set<ClassInfo> allKnown, Set<DotName> processedClasses) private void
Index.getAllKnownSubClasses
(DotName name, Set<ClassInfo> allKnown, Set<DotName> subClassesToProcess, Set<DotName> processedClasses) CompositeIndex.getAllKnownSubinterfaces
(DotName interfaceName) Returns all known interfaces that extend the given interface, directly and indirectly.EmptyIndex.getAllKnownSubinterfaces
(DotName interfaceName) Index.getAllKnownSubinterfaces
(DotName interfaceName) Returns all known interfaces that extend the given interface, directly and indirectly.IndexView.getAllKnownSubinterfaces
(DotName interfaceName) Returns all known interfaces that extend the given interface, directly and indirectly.StackedIndex.getAllKnownSubinterfaces
(DotName interfaceName) CompositeIndex.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.EmptyIndex.getAnnotations
(DotName annotationName) Index.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.IndexView.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.StackedIndex.getAnnotations
(DotName annotationName) CompositeIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.EmptyIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Index.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.IndexView.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.StackedIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) CompositeIndex.getClassByName
(DotName className) Gets the class (or interface, or annotation) that was scanned during the indexing phase.EmptyIndex.getClassByName
(DotName className) Index.getClassByName
(DotName className) Gets the class (or interface, or annotation) that was scanned during the indexing phase.IndexView.getClassByName
(DotName className) Gets the class (or interface, or annotation) that was scanned during the indexing phase.StackedIndex.getClassByName
(DotName className) CompositeIndex.getClassesInPackage
(DotName packageName) Returns all classes known to this index that are present in given package.EmptyIndex.getClassesInPackage
(DotName packageName) Index.getClassesInPackage
(DotName packageName) Returns all classes known to this index that are present in given package.IndexView.getClassesInPackage
(DotName packageName) Returns all classes known to this index that are present in given package.StackedIndex.getClassesInPackage
(DotName packageName) CompositeIndex.getKnownDirectImplementors
(DotName interfaceName) Gets all known direct implementors of the specified interface.EmptyIndex.getKnownDirectImplementors
(DotName interfaceName) Index.getKnownDirectImplementors
(DotName interfaceName) Gets all known direct implementors of the specified interface.IndexView.getKnownDirectImplementors
(DotName interfaceName) Gets all known direct implementors of the specified interface.StackedIndex.getKnownDirectImplementors
(DotName interfaceName) CompositeIndex.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class.EmptyIndex.getKnownDirectSubclasses
(DotName className) Index.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class.IndexView.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class.StackedIndex.getKnownDirectSubclasses
(DotName className) CompositeIndex.getKnownDirectSubinterfaces
(DotName interfaceName) Gets all known direct subinterfaces of the specified interface.EmptyIndex.getKnownDirectSubinterfaces
(DotName interfaceName) Index.getKnownDirectSubinterfaces
(DotName interfaceName) Gets all known direct subinterfaces of the specified interface.IndexView.getKnownDirectSubinterfaces
(DotName interfaceName) Gets all known direct subinterfaces of the specified interface.StackedIndex.getKnownDirectSubinterfaces
(DotName interfaceName) private void
CompositeIndex.getKnownImplementors
(DotName name, Set<ClassInfo> allKnown, Set<DotName> subInterfacesToProcess, Set<DotName> processedClasses) private void
Index.getKnownImplementors
(DotName name, Set<ClassInfo> allKnown, Set<DotName> subInterfacesToProcess, Set<DotName> processedClasses) CompositeIndex.getKnownUsers
(DotName className) Returns a list of classes in this index that use the specified class.EmptyIndex.getKnownUsers
(DotName className) Index.getKnownUsers
(DotName className) Returns a list of classes in this index that use the specified class.IndexView.getKnownUsers
(DotName className) Returns a list of classes in this index that use the specified class.StackedIndex.getKnownUsers
(DotName className) CompositeIndex.getModuleByName
(DotName moduleName) Gets the module that was scanned during the indexing phase.EmptyIndex.getModuleByName
(DotName moduleName) Index.getModuleByName
(DotName moduleName) Gets the module that was scanned during the indexing phase.IndexView.getModuleByName
(DotName moduleName) Gets the module that was scanned during the indexing phase.StackedIndex.getModuleByName
(DotName moduleName) private Collection
<AnnotationInstance> Index.getRepeatableAnnotations
(DotName annotationName, DotName containingAnnotationName) CompositeIndex.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.EmptyIndex.getSubpackages
(DotName packageName) Index.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.IndexView.getSubpackages
(DotName packageName) Returns a set of packages known to this index that are direct subpackages of given package.StackedIndex.getSubpackages
(DotName packageName) boolean
AnnotationOverlay.hasAnnotation
(Declaration declaration, DotName name) Returns whether an annotation instance with givenname
is declared on givendeclaration
.final boolean
AnnotationOverlayImpl.hasAnnotation
(Declaration declaration, DotName name) boolean
AnnotationOverlayImpl.TransformationContextImpl.hasAnnotation
(DotName annotationName) boolean
AnnotationTarget.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this annotation target or any of its nested annotation targets.boolean
AnnotationTransformation.TransformationContext.hasAnnotation
(DotName annotationName) Returns whether the current set of annotations contains an annotation whose class has givenannotationName
.final boolean
ClassInfo.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this class, any of its members, or any type within the signature of the class or its members.final boolean
FieldInfo.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this field or any type within its signature.(package private) final boolean
FieldInternal.hasAnnotation
(DotName name) final boolean
MethodInfo.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this method, its parameters or any type within its signature.(package private) final boolean
MethodInternal.hasAnnotation
(DotName name) boolean
MethodParameterInfo.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this method parameter or any type within its signature.final boolean
ModuleInfo.hasAnnotation
(DotName name) final boolean
RecordComponentInfo.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this record component or any type within its signature.(package private) final boolean
RecordComponentInternal.hasAnnotation
(DotName name) final boolean
Type.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this type usage.boolean
TypeTarget.hasAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this type usage.boolean
AnnotationTarget.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this annotation target.final boolean
ClassInfo.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this class.final boolean
FieldInfo.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this field.boolean
MethodInfo.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this method.boolean
MethodParameterInfo.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this method parameter.final boolean
RecordComponentInfo.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this record component.boolean
TypeTarget.hasDeclaredAnnotation
(DotName name) Returns whether an annotation instance with given name is declared on this type usage.(package private) DotName
private static Class
<?> (package private) static void
DescriptorReconstruction.objectTypeDescriptor
(DotName name, StringBuilder result) (package private) GenericSignatureParser.ClassSignature
GenericSignatureParser.parseClassSignature
(String signature, DotName className) private int
IndexWriterV1.positionOf
(DotName className) private int
IndexWriterV2.positionOf
(DotName className) private void
Indexer.recordAnnotation
(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private void
IndexReaderV1.recordAnnotation
(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) private void
Indexer.recordUsedClass
(DotName usedClass) (package private) void
ClassInfo.setInnerClassInfo
(DotName enclosingClass, String simpleName, boolean knownInnerClass) (package private) void
ModuleInfo.setMainClass
(DotName mainClass) final THIS
AnnotationTransformation.Builder.whenAllMatch
(DotName... classes) Adds a predicate that tests whether all of the current set of annotations are of givenclasses
.final THIS
AnnotationTransformation.Builder.whenAnyMatch
(DotName... classes) Adds a predicate that tests whether any of the current set of annotations is of givenclasses
.Adds a predicate that tests whether the current class has givenname
.Adds a predicate that tests whether the current field has givenname
and is declared on givenclazz
.AnnotationTransformation.MethodBuilder.whenMethod
(DotName clazz, String name) Adds a predicate that tests whether the current method has givenname
and is declared on givenclazz
.AnnotationTransformation.MethodParameterBuilder.whenMethodParameter
(DotName clazz, String name) Adds a predicate that tests whether the current method parameter belongs to a method with givenname
declared on givenclazz
.final THIS
AnnotationTransformation.Builder.whenNoneMatch
(DotName... classes) Adds a predicate that tests whether none of the current set of annotations is of givenclasses
.AnnotationTransformation.RecordComponentBuilder.whenRecordComponent
(DotName clazz, String name) Adds a predicate that tests whether the current record component has givenname
and is declared on givenclazz
.(package private) DotName
private void
IndexWriterV2.writeUsersSet
(PackedDataOutputStream stream, DotName user, ClassInfo[] uses) Method parameters in org.jboss.jandex with type arguments of type DotNameModifier and TypeMethodDescriptionprivate void
IndexWriterV2.addClassNames
(List<DotName> names) private void
IndexReaderV1.addClassToMap
(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private void
IndexReaderV2.addClassToMap
(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private void
IndexReaderV2.addToMaster
(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) static ClassInfo
ClassInfo.create
(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName, List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor) Deprecated.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> subinterfaces, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> subinterfaces, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, ModuleInfo> modules, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes) Constructs a "mock" Index using the passed values.static Index
Index.create
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, List<ClassInfo>> users) Constructs a "mock" Index using the passed values.boolean
AnnotationOverlay.hasAnyAnnotation
(Declaration declaration, Set<DotName> names) Returns whether any annotation instance with one of givennames
is declared on givendeclaration
.final boolean
AnnotationOverlayImpl.hasAnyAnnotation
(Declaration declaration, Set<DotName> names) private void
IndexReaderV1.readAnnotations
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> annotations, ClassInfo clazz) private ClassInfo
IndexReaderV2.readClassEntry
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private Map
<DotName, ModuleInfo> IndexReaderV2.readModules
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private void
Indexer.recordAnnotation
(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private void
IndexReaderV1.recordAnnotation
(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) (package private) final void
ClassInfo.setAnnotations
(Map<DotName, List<AnnotationInstance>> annotations) (package private) void
ClassInfo.setMemberClasses
(Set<DotName> memberClasses) (package private) void
ModuleInfo.setPackages
(List<DotName> packages) (package private) void
ClassInfo.setPermittedSubclasses
(Set<DotName> permittedSubclasses) (package private) void
final THIS
AnnotationTransformation.Builder.whenAllMatch
(List<DotName> classes) Adds a predicate that tests whether all of the current set of annotations are of givenclasses
.final THIS
AnnotationTransformation.Builder.whenAnyMatch
(List<DotName> classes) Adds a predicate that tests whether any of the current set of annotations is of givenclasses
.final THIS
AnnotationTransformation.Builder.whenNoneMatch
(List<DotName> classes) Adds a predicate that tests whether none of the current set of annotations is of givenclasses
.private void
IndexWriterV2.writeDotNames
(PackedDataOutputStream stream, List<DotName> names) private void
IndexWriterV2.writeUsersTable
(PackedDataOutputStream stream, Map<DotName, ClassInfo[]> users) Constructors in org.jboss.jandex with parameters of type DotNameModifierConstructorDescriptionprivate
AnnotationInstance
(DotName name, AnnotationTarget target, AnnotationValue[] values, boolean runtimeVisible) (package private)
AnnotationInstanceBuilder
(DotName annotationType, boolean runtimeVisible) (package private)
(package private)
protected
private
ClassEquivalenceKey
(DotName className) (package private)
(package private)
ClassInfo
(DotName name, Type superClassType, short flags, Type[] interfaceTypes, boolean hasNoArgsConstructor) (package private)
ClassSummary
(DotName name, DotName superclassName, Set<DotName> annotations) (package private)
(package private)
ClassType
(DotName name, AnnotationInstance[] annotations) private
(package private)
(package private)
EnclosingMethodInfo
(String name, Type returnType, Type[] parameters, DotName enclosingClass) (package private)
(package private)
ExportedPackageInfo
(DotName source, int flags, List<DotName> targets) private
FieldEquivalenceKey
(DotName className, byte[] fieldName, EquivalenceKey.TypeEquivalenceKey type) private
InnerClassInfo
(DotName innerClass, DotName enclosingClass, String simpleName, int flags) private
MethodEquivalenceKey
(DotName className, byte[] methodName, EquivalenceKey.TypeEquivalenceKey[] parameterTypes, EquivalenceKey.TypeEquivalenceKey returnType) (package private)
ModuleInfo
(ClassInfo moduleInfoClass, DotName name, short flags, String version) (package private)
OpenedPackageInfo
(DotName source, int flags, List<DotName> targets) (package private)
ParameterizedType
(DotName name, Type[] arguments, Type owner) (package private)
ParameterizedType
(DotName name, Type[] arguments, Type owner, AnnotationInstance[] annotations) private
ParameterizedTypeEquivalenceKey
(DotName genericClass, EquivalenceKey.TypeEquivalenceKey[] typeArguments) (package private)
ProvidedServiceInfo
(DotName name, List<DotName> providers) private
RecordComponentEquivalenceKey
(DotName className, byte[] recordComponentName, EquivalenceKey.TypeEquivalenceKey type) (package private)
RequiredModuleInfo
(DotName name, int flags, String version) (package private)
Type
(DotName name, AnnotationInstance[] annotations) (package private)
TypeVariableReference
(String name, DotName internalClassName) (package private)
TypeVariableReference
(String name, TypeVariable target, AnnotationInstance[] annotations, DotName internalClassName) Constructor parameters in org.jboss.jandex with type arguments of type DotNameModifierConstructorDescription(package private)
ClassSummary
(DotName name, DotName superclassName, Set<DotName> annotations) (package private)
ExportedPackageInfo
(DotName source, int flags, List<DotName> targets) (package private)
Index
(Map<DotName, AnnotationInstance[]> annotations, Map<DotName, ClassInfo[]> subclasses, Map<DotName, ClassInfo[]> subinterfaces, Map<DotName, ClassInfo[]> implementors, Map<DotName, ClassInfo> classes, Map<DotName, ModuleInfo> modules, Map<DotName, ClassInfo[]> users) (package private)
OpenedPackageInfo
(DotName source, int flags, List<DotName> targets) (package private)
ProvidedServiceInfo
(DotName name, List<DotName> providers)
ClassInfo.declaredAnnotation(DotName)