Uses of Class
org.jboss.jandex.DotName
-
Uses of DotName in org.jboss.jandex
Fields in org.jboss.jandex declared as DotNameModifier and TypeFieldDescriptionprivate DotName[]
IndexReaderV1.classTable
(package private) DotName
DotName.IndexState.currentPrefix
private DotName
ClassInfo.EnclosingMethodInfo.enclosingClass
private DotName
ClassInfo.NestingInfo.enclosingClass
private DotName
Indexer.InnerClassInfo.enclosingClass
(package private) static final DotName
DotName.ENUM_NAME
private final DotName
Indexer.InnerClassInfo.innnerClass
(package private) static final DotName
DotName.JAVA_LANG_NAME
(package private) static final DotName
DotName.JAVA_NAME
private DotName
ModuleInfo.mainClass
private final DotName
AnnotationInstance.name
private final DotName
ClassInfo.name
private final DotName
ModuleInfo.name
private final DotName
ModuleInfo.RequiredModuleInfo.name
private final DotName
Type.name
private DotName[]
IndexReaderV2.nameTable
(package private) static final DotName
DotName.OBJECT_NAME
private final DotName
DotName.prefix
(package private) static final DotName
DotName.RECORD_NAME
(package private) static final DotName
Index.REPEATABLE
private final DotName
ModuleInfo.ProvidedServiceInfo.service
private final DotName
ModuleInfo.ExportedPackageInfo.source
private final DotName
ModuleInfo.OpenedPackageInfo.source
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
(package private) final Map
<DotName, List<AnnotationInstance>> Index.annotations
private HashMap
<DotName, List<AnnotationInstance>> Indexer.classAnnotations
Index.classes
Indexer.classes
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
(package private) final Map
<DotName, ModuleInfo> Index.modules
private Map
<DotName, ModuleInfo> Indexer.modules
NameTable.names
IndexWriterV2.nameTable
ModuleInfo.packages
ModuleInfo.ProvidedServiceInfo.providers
IndexWriterV2.sortedNameTable
Index.subclasses
Indexer.subclasses
ModuleInfo.ExportedPackageInfo.targets
ModuleInfo.OpenedPackageInfo.targets
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 componentized DotName.static DotName
DotName.createComponentized
(DotName prefix, String localName, boolean innerClass) Constructs a componentized DotName.static DotName
DotName.createSimple
(String name) Constructs a simple DotName which stores the string in it's 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 an inner class, or null if this is an anonymous, a local, or a top level class.ClassInfo.EnclosingMethodInfo.enclosingClass()
Returns the class name which declares this method or constructor.final DotName[]
ClassInfo.interfaces()
Deprecated.(package private) DotName
ModuleInfo.mainClass()
AnnotationInstance.name()
The name of this annotation in DotName form.ArrayType.name()
final DotName
ClassInfo.name()
Returns the name of the classModuleInfo.name()
Returns the name of the classModuleInfo.RequiredModuleInfo.name()
Type.name()
Returns the raw name of this type.private DotName
GenericSignatureParser.parseName()
DotName.prefix()
Returns the parent prefix for this DotName or null if there is none.ModuleInfo.ProvidedServiceInfo.service()
ModuleInfo.ExportedPackageInfo.source()
ModuleInfo.OpenedPackageInfo.source()
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 TypeMethodDescriptionfinal Map
<DotName, List<AnnotationInstance>> ClassInfo.annotations()
Returns a map indexed by annotation name, with a value list of annotation instances.Indexer.buildOwnerMap
(Type type) ClassInfo.interfaceNames()
Returns a list of names for all interfaces this class implements.ModuleInfo.packages()
ModuleInfo.packagesList()
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, int version) 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
IndexReaderV2.addToMaster
(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) final AnnotationInstance
FieldInfo.annotation
(DotName name) Retrieves an annotation instance declared on this field.(package private) final AnnotationInstance
FieldInternal.annotation
(DotName name) final AnnotationInstance
MethodInfo.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) final AnnotationInstance
MethodInternal.annotation
(DotName name) final AnnotationInstance
ModuleInfo.annotation
(DotName name) final AnnotationInstance
RecordComponentInfo.annotation
(DotName name) Retrieves an annotation instance declared on this field.(package private) final AnnotationInstance
RecordComponentInternal.annotation
(DotName name) final AnnotationInstance
Type.annotation
(DotName name) final List
<AnnotationInstance> MethodInfo.annotations
(DotName name) Retrieves annotations declared on this method, by the name of the annotation.final List
<AnnotationInstance> FieldInfo.annotationsWithRepeatable
(DotName name, IndexView index) Retrieves annotation instances declared on this field, by the name of the annotation.final List
<AnnotationInstance> MethodInfo.annotationsWithRepeatable
(DotName name, IndexView index) Retrieves annotations declared on this method, by the name of the annotation.final List
<AnnotationInstance> ModuleInfo.annotationsWithRepeatable
(DotName name, IndexView index) final List
<AnnotationInstance> RecordComponentInfo.annotationsWithRepeatable
(DotName name, IndexView index) Retrieves annotation instances declared on this field, by the name of the annotation.private ArrayDeque
<Indexer.InnerClassInfo> Indexer.buildClassesQueue
(DotName name) final AnnotationInstance
ClassInfo.classAnnotation
(DotName name) Returns the annotation with the specified name directly declared on this class.final List
<AnnotationInstance> ClassInfo.classAnnotationsWithRepeatable
(DotName name, IndexView index) Retrieves annotation instances declared on this class, by the name of the annotation.int
Compares aDotName
to anotherDotName
and returns whether this DotName is lesser than, greater than, or equal to the specified DotName.static final AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static final 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 ParameterizedType
Create a new mock instance.static Type
Creates a type instance of the specified kind.static DotName
DotName.createComponentized
(DotName prefix, String localName) Constructs a componentized DotName.static DotName
DotName.createComponentized
(DotName prefix, String localName, boolean innerClass) Constructs a componentized DotName.static AnnotationValue
AnnotationValue.createEnumValue
(String name, DotName typeName, String value) private static boolean
DotName.crossEquals
(DotName simple, DotName comp) private DotName
IndexWriterV1.downgradeName
(DotName name) CompositeIndex.getAllKnownImplementors
(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.Index.getAllKnownImplementors
(DotName interfaceName) IndexView.getAllKnownImplementors
(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.CompositeIndex.getAllKnownSubclasses
(DotName className) Returns all known (including non-direct) sub classes of the given class.Index.getAllKnownSubclasses
(DotName className) IndexView.getAllKnownSubclasses
(DotName className) Returns all known (including non-direct) sub classes of the given class.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.getAnnotations
(DotName annotationName) Obtains a list of instances for the specified annotation.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.CompositeIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.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.CompositeIndex.getClassByName
(DotName className) Gets the class (or interface, or annotation) that was scanned during the indexing phase.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.CompositeIndex.getKnownDirectImplementors
(DotName className) Gets all known direct implementors of the specified interface name.Index.getKnownDirectImplementors
(DotName className) Gets all known direct implementors of the specified interface name.IndexView.getKnownDirectImplementors
(DotName className) Gets all known direct implementors of the specified interface name.CompositeIndex.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class name.Index.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class name.IndexView.getKnownDirectSubclasses
(DotName className) Gets all known direct subclasses of the specified class name.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) Obtains a list of classes that use the specified class.Index.getKnownUsers
(DotName className) Obtains a list of classes that use the specified class.IndexView.getKnownUsers
(DotName className) Obtains a list of classes that use the specified class.CompositeIndex.getModuleByName
(DotName moduleName) Gets the module that was scanned during the indexing phase.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.private Collection
<AnnotationInstance> Index.getRepeatableAnnotations
(DotName annotationName, DotName containingAnnotationName) final boolean
FieldInfo.hasAnnotation
(DotName name) Returns whether or not the annotation instance with the given name occurs on this field(package private) final boolean
FieldInternal.hasAnnotation
(DotName name) final boolean
MethodInfo.hasAnnotation
(DotName name) Returns whether or not the annotation instance with the given name occurs on this method, its parameters or its signature(package private) final boolean
MethodInternal.hasAnnotation
(DotName name) final boolean
RecordComponentInfo.hasAnnotation
(DotName name) Returns whether or not the annotation instance with the given name occurs on this field(package private) final boolean
RecordComponentInternal.hasAnnotation
(DotName name) final boolean
Type.hasAnnotation
(DotName name) (package private) DotName
private int
DotName.nextChar
(DotName.IndexState state, DotName name) 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) (package private) void
ClassInfo.setInnerClassInfo
(DotName enclosingClass, String simpleName, boolean knownInnerClass) (package private) void
ModuleInfo.setMainClass
(DotName mainClass) (package private) DotName
private void
IndexWriterV2.writeUsersSet
(PackedDataOutputStream stream, DotName user, List<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>> 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.private void
IndexReaderV1.readAnnotations
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> annotations, ClassInfo clazz) private ClassInfo
IndexReaderV2.readClassEntry
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations, int version) private Map
<DotName, ModuleInfo> IndexReaderV2.readModules
(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations, int version) 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
ModuleInfo.setPackages
(List<DotName> packages) (package private) void
private void
IndexWriterV2.writeDotNames
(PackedDataOutputStream stream, List<DotName> names) private void
IndexWriterV2.writeUsersTable
(PackedDataOutputStream stream, Map<DotName, List<ClassInfo>> users) Constructors in org.jboss.jandex with parameters of type DotNameModifierConstructorDescription(package private)
AnnotationInstance
(DotName name, AnnotationTarget target, AnnotationValue[] values) (package private)
(package private)
ClassInfo
(DotName name, Type superClassType, short flags, Type[] interfaceTypes, boolean hasNoArgsConstructor) (package private)
(package private)
ClassType
(DotName name, AnnotationInstance[] annotations) (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
InnerClassInfo
(DotName innerClass, DotName enclosingClass, String simpleName, int flags) (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) (package private)
ProvidedServiceInfo
(DotName name, List<DotName> providers) (package private)
RequiredModuleInfo
(DotName name, int flags, String version) (package private)
Type
(DotName name, AnnotationInstance[] annotations) Constructor parameters in org.jboss.jandex with type arguments of type DotNameModifierConstructorDescription(package private)
ExportedPackageInfo
(DotName source, int flags, List<DotName> targets) (package private)
Index
(Map<DotName, List<AnnotationInstance>> annotations, Map<DotName, List<ClassInfo>> subclasses, Map<DotName, List<ClassInfo>> implementors, Map<DotName, ClassInfo> classes, Map<DotName, ModuleInfo> modules, Map<DotName, List<ClassInfo>> users) (package private)
OpenedPackageInfo
(DotName source, int flags, List<DotName> targets) (package private)
ProvidedServiceInfo
(DotName name, List<DotName> providers)