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 DotNameAnnotationInstanceBuilder.annotationTypestatic final DotNameDotName.BOOLEAN_CLASS_NAMEstatic final DotNameDotName.BYTE_CLASS_NAMEstatic final DotNameDotName.CHARACTER_CLASS_NAMEstatic final DotNameDotName.CLASS_NAMEprivate final DotNameEquivalenceKey.ClassEquivalenceKey.classNameprivate final DotNameEquivalenceKey.FieldEquivalenceKey.classNameprivate final DotNameEquivalenceKey.MethodEquivalenceKey.classNameprivate final DotNameEquivalenceKey.RecordComponentEquivalenceKey.classNameprivate DotName[]IndexReaderV1.classTableprivate DotNameGenericSignatureParser.currentClassNamestatic final DotNameDotName.DOUBLE_CLASS_NAMEprivate DotNameClassInfo.EnclosingMethodInfo.enclosingClassprivate DotNameClassInfo.NestingInfo.enclosingClassprivate DotNameIndexer.InnerClassInfo.enclosingClassprivate DotNameClassInfo.NestingInfo.enclosingClassInInitializerstatic final DotNameDotName.ENUM_NAMEstatic final DotNameDotName.FLOAT_CLASS_NAMEprivate final DotNameEquivalenceKey.ParameterizedTypeEquivalenceKey.genericClassstatic final DotNameDotName.INHERITED_NAMEprivate final DotNameIndexer.InnerClassInfo.innerClassstatic final DotNameDotName.INTEGER_CLASS_NAMEprivate final DotNameTypeVariableReference.internalClassName(package private) static final DotNameDotName.JAVA_LANG_ANNOTATION_NAME(package private) static final DotNameDotName.JAVA_LANG_NAME(package private) static final DotNameDotName.JAVA_NAMEstatic final DotNameDotName.LONG_CLASS_NAMEprivate DotNameModuleInfo.mainClassprivate DotNameIndexer.moduleMainClassprivate final DotNameAnnotationInstance.nameprivate final DotNameClassInfo.nameprivate final DotNameClassSummary.nameprivate final DotNameEquivalenceKey.ClassTypeEquivalenceKey.nameprivate final DotNameModuleInfo.nameprivate final DotNameModuleInfo.RequiredModuleInfo.nameprotected final DotNameType.Builder.nameprivate final DotNameType.nameprivate DotName[]IndexReaderV2.nameTablestatic final DotNameDotName.OBJECT_NAMEprivate final DotNameDotName.prefixstatic final DotNameDotName.RECORD_NAMEstatic final DotNameDotName.REPEATABLE_NAMEstatic final DotNameDotName.RETENTION_NAMEprivate final DotNameModuleInfo.ProvidedServiceInfo.servicestatic final DotNameDotName.SHORT_CLASS_NAMEprivate final DotNameModuleInfo.ExportedPackageInfo.sourceprivate final DotNameModuleInfo.OpenedPackageInfo.sourcestatic final DotNameDotName.STRING_NAMEprivate final DotNameClassSummary.superclassNameprivate final DotNameAnnotationValue.EnumValue.typeNamestatic final DotNameDotName.VOID_CLASS_NAMEFields in org.jboss.jandex with type parameters of type DotNameModifier and TypeFieldDescriptionprivate Map<DotName, List<AnnotationInstance>> ClassInfo.annotationsClassSummary.annotations(package private) final Map<DotName, AnnotationInstance[]> Index.annotationsprivate HashMap<DotName, List<AnnotationInstance>> Indexer.classAnnotationsIndex.classesIndexer.classes(package private) Map<DotName, Collection<ClassInfo>> Index.classesInPackageIndexWriterV1.classTableprivate static final Function<DotName, EquivalenceKey.ClassTypeEquivalenceKey> EquivalenceKey.ClassTypeEquivalenceKey.FACTORYIndex.implementorsIndexer.implementorsprivate Map<DotName, Indexer.InnerClassInfo> Indexer.innerClassesprivate static final Map<DotName, EquivalenceKey.ClassTypeEquivalenceKey> EquivalenceKey.ClassTypeEquivalenceKey.JAVA_INSTANCESprivate Map<DotName, List<AnnotationInstance>> Indexer.masterAnnotationsprivate HashMap<DotName, List<AnnotationInstance>> IndexReaderV1.masterAnnotationsClassInfo.ExtraInfo.memberClassesIndexer.modulePackages(package private) final Map<DotName, ModuleInfo> Index.modulesprivate Map<DotName, ModuleInfo> Indexer.modulesNameTable.namesIndexWriterV2.nameTableModuleInfo.packagesClassInfo.ExtraInfo.permittedSubclassesModuleInfo.ProvidedServiceInfo.providersIndexWriterV2.sortedNameTableIndex.subclassesIndexer.subclassesIndex.subinterfacesIndexer.subinterfacesIndex.subpackagesIndex.subpackagesModuleInfo.ExportedPackageInfo.targetsModuleInfo.OpenedPackageInfo.targetsprivate static final Map<DotName, PrimitiveType> PrimitiveType.unboxingMapIndex.usersIndexer.usersIndexReaderV2.usersIndexReaderV2.usersModuleInfo.usesMethods 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) DotNameNameTable.convertToName(String name) (package private) DotNameNameTable.convertToName(String name, char delim) static DotNameDotName.createComponentized(DotName prefix, String localName) Constructs a componentizedDotName.static DotNameDotName.createComponentized(DotName prefix, String localName, boolean innerClass) Constructs a componentizedDotName.static DotNameDotName.createSimple(Class<?> clazz) Constructs a simpleDotNamewhich stores the name of given class in its entirety.static DotNameDotName.createSimple(String name) Constructs a simpleDotNamewhich stores the string in its entirety.private DotNameIndexer.decodeClassEntry(int index) private DotNameIndexer.decodeDotNameEntry(int index, int constantType, String typeName, char delim) private DotNameIndexer.decodeModuleEntry(int index) private DotNameIndexer.decodePackageEntry(int index) private DotNameIndexWriterV1.downgradeName(DotName name) ClassInfo.enclosingClass()Returns the name of the enclosing class if this class is a member class.ClassInfo.EnclosingMethodInfo.enclosingClass()Returns the name of the class which declares the enclosing method or constructor.ClassInfo.enclosingClassAlways()Returns the name of the enclosing class if this class is a member, local or anonymous class.(package private) DotNameClassInfo.enclosingClassInInitializer()private static DotName[]final DotName[]ClassInfo.interfaces()Deprecated.(package private) DotName(package private) DotNameTypeVariableReference.internalClassName()ModuleInfo.mainClass()AnnotationInstance.name()The name of this annotation in DotName form.ArrayType.name()final DotNameClassInfo.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 DotNameStackedIndex.nameOfDeclaringClass(AnnotationTarget target) private DotNameIndexer.outermostAnnotableTypeName(Type type) Returns the name of the outermost type that encloses giventypeand on which type annotations are admissible.DotName.packagePrefixName()Returns the package portion of thisDotName.private DotNameGenericSignatureParser.parseName()DotName.prefix()Returns the parent prefix for thisDotNameornullif there is none.ModuleInfo.ProvidedServiceInfo.service()ModuleInfo.ExportedPackageInfo.source()ModuleInfo.OpenedPackageInfo.source()ClassSummary.superclassName()Returns the name of this class's superclass.final DotNameClassInfo.superName()Returns the name of the super class declared by the extends clause of this class.(package private) DotNameMethods 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 thissealedclass (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 voidIndexWriterV1.addClassName(DotName name) private voidIndexWriterV2.addClassName(DotName name) private voidIndexReaderV1.addClassToMap(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private voidIndexReaderV2.addClassToMap(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private voidIndexer.addImplementor(DotName interfaceName, ClassInfo currentClass) private voidIndexer.addSubclass(DotName superName, ClassInfo currentClass) private voidIndexer.addSubinterface(DotName superName, ClassInfo currentClass) private voidIndexReaderV2.addToMaster(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) AnnotationOverlay.annotation(Declaration declaration, DotName name) Returns the annotation instance with givennamedeclared on givendeclaration.final AnnotationInstanceAnnotationOverlayImpl.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 AnnotationInstanceClassInfo.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 AnnotationInstanceFieldInfo.annotation(DotName name) Returns the annotation instance with given name declared on this field or any type within its signature.(package private) final AnnotationInstanceFieldInternal.annotation(DotName name) final AnnotationInstanceMethodInfo.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 AnnotationInstanceMethodInternal.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 AnnotationInstanceModuleInfo.annotation(DotName name) final AnnotationInstanceRecordComponentInfo.annotation(DotName name) Returns the annotation instance with given name declared on this record component or any type within its signature.(package private) final AnnotationInstanceRecordComponentInternal.annotation(DotName name) final AnnotationInstanceType.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 givennamedeclared 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) voidGenericSignatureParser.beforeNewClass(DotName className) (package private) static AnnotationInstanceAnnotationInstance.binarySearch(AnnotationInstance[] annotations, DotName name) static AnnotationInstanceBuilderCreates a builder of annotation instances of givenannotationType.static AnnotationInstanceBuilderCreates a builder of annotation instances of givenannotationType.static ClassType.BuilderCreate a builder of a class type with the givenname.static ParameterizedType.BuilderCreate a builder of a parameterized type with the givenname.final AnnotationInstanceClassInfo.classAnnotation(DotName name) Deprecated.final List<AnnotationInstance> ClassInfo.classAnnotationsWithRepeatable(DotName name, IndexView index) Deprecated.intCompares aDotNameto anotherDotNameand returns whether thisDotNameis lesser than, greater than, or equal to the specified DotName.private static intDotName.componentizedCompare(DotName[] a, DotName[] b) private static booleanDotName.componentizedEquals(DotName a, DotName b) static AnnotationInstanceAnnotationInstance.create(DotName name, boolean visible, AnnotationTarget target, 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, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static ClassInfoClassInfo.create(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName, List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor) Deprecated.static ClassTypeCreate an instance of a class type with givenname.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static ParameterizedTypeCreate an instance of a parameterized type with givenname, which denotes a generic class, and given typearguments.static TypeCreates a type of the specified kind andnamein theClass.getName()format.static DotNameDotName.createComponentized(DotName prefix, String localName) Constructs a componentizedDotName.static DotNameDotName.createComponentized(DotName prefix, String localName, boolean innerClass) Constructs a componentizedDotName.static AnnotationValueAnnotationValue.createEnumValue(String name, DotName typeName, String value) static TypeType.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 AnnotationInstanceClassInfo.declaredAnnotation(DotName name) Returns the annotation instance with given name declared on this class.final AnnotationInstanceFieldInfo.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 AnnotationInstanceRecordComponentInfo.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 DotNameIndexWriterV1.downgradeName(DotName name) private static DotName[]CompositeIndex.getAllKnownImplementations(DotName interfaceName) EmptyIndex.getAllKnownImplementations(DotName interfaceName) Index.getAllKnownImplementations(DotName interfaceName) IndexView.getAllKnownImplementations(DotName interfaceName) Returns all known classes that implement the given interface, directly and indirectly.StackedIndex.getAllKnownImplementations(DotName interfaceName) 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) Deprecated.StackedIndex.getAllKnownImplementors(DotName interfaceName) CompositeIndex.getAllKnownSubclasses(DotName className) Returns all known subclasses of the given class, direct and indirect.EmptyIndex.getAllKnownSubclasses(DotName className) Index.getAllKnownSubclasses(DotName className) IndexView.getAllKnownSubclasses(DotName className) Returns all known subclasses of the given class, direct and indirect.StackedIndex.getAllKnownSubclasses(DotName className) private voidCompositeIndex.getAllKnownSubClasses(DotName className, Set<ClassInfo> allKnown, Set<DotName> processedClasses) private voidCompositeIndex.getAllKnownSubClasses(DotName name, Set<ClassInfo> allKnown, Set<DotName> subClassesToProcess, Set<DotName> processedClasses) private voidIndex.getAllKnownSubClasses(DotName className, Set<ClassInfo> allKnown, Set<DotName> processedClasses) private voidIndex.getAllKnownSubClasses(DotName name, Set<ClassInfo> allKnown, Set<DotName> subClassesToProcess, Set<DotName> processedClasses) CompositeIndex.getAllKnownSubinterfaces(DotName interfaceName) Returns all known subinterfaces of the given interface, direct and indirect.EmptyIndex.getAllKnownSubinterfaces(DotName interfaceName) Index.getAllKnownSubinterfaces(DotName interfaceName) Returns all known subinterfaces of the given interface, direct and indirect.IndexView.getAllKnownSubinterfaces(DotName interfaceName) Returns all known subinterfaces of the given interface, direct and indirect.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) Returns the class (or enum, record, interface, annotation) with given name.EmptyIndex.getClassByName(DotName className) Index.getClassByName(DotName className) Returns the class (or enum, record, interface, annotation) with given name.IndexView.getClassByName(DotName className) Returns the class (or enum, record, interface, annotation) with given name.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.getKnownDirectImplementations(DotName interfaceName) EmptyIndex.getKnownDirectImplementations(DotName interfaceName) Index.getKnownDirectImplementations(DotName interfaceName) IndexView.getKnownDirectImplementations(DotName interfaceName) Returns all known classes that directly implement the given interface.StackedIndex.getKnownDirectImplementations(DotName interfaceName) 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) Deprecated.StackedIndex.getKnownDirectImplementors(DotName interfaceName) CompositeIndex.getKnownDirectSubclasses(DotName className) Returns all known direct subclasses of the given class.EmptyIndex.getKnownDirectSubclasses(DotName className) Index.getKnownDirectSubclasses(DotName className) Returns all known direct subclasses of the given class.IndexView.getKnownDirectSubclasses(DotName className) Returns all known direct subclasses of the given class.StackedIndex.getKnownDirectSubclasses(DotName className) CompositeIndex.getKnownDirectSubinterfaces(DotName interfaceName) Returns all known direct subinterfaces of the given interface.EmptyIndex.getKnownDirectSubinterfaces(DotName interfaceName) Index.getKnownDirectSubinterfaces(DotName interfaceName) Returns all known direct subinterfaces of the given interface.IndexView.getKnownDirectSubinterfaces(DotName interfaceName) Returns all known direct subinterfaces of the given interface.StackedIndex.getKnownDirectSubinterfaces(DotName interfaceName) private voidCompositeIndex.getKnownImplementors(DotName name, Set<ClassInfo> allKnown, Set<DotName> subInterfacesToProcess, Set<DotName> processedClasses) private voidIndex.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) booleanAnnotationOverlay.hasAnnotation(Declaration declaration, DotName name) Returns whether an annotation instance with givennameis declared on givendeclaration.final booleanAnnotationOverlayImpl.hasAnnotation(Declaration declaration, DotName name) booleanAnnotationOverlayImpl.TransformationContextImpl.hasAnnotation(DotName annotationName) booleanAnnotationTarget.hasAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this annotation target or any of its nested annotation targets.booleanAnnotationTransformation.TransformationContext.hasAnnotation(DotName annotationName) Returns whether the current set of annotations contains an annotation whose class has givenannotationName.final booleanClassInfo.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 booleanFieldInfo.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 booleanFieldInternal.hasAnnotation(DotName name) final booleanMethodInfo.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 booleanMethodInternal.hasAnnotation(DotName name) booleanMethodParameterInfo.hasAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this method parameter or any type within its signature.final booleanModuleInfo.hasAnnotation(DotName name) final booleanRecordComponentInfo.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 booleanRecordComponentInternal.hasAnnotation(DotName name) final booleanType.hasAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this type usage.booleanTypeTarget.hasAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this type usage.booleanAnnotationTarget.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this annotation target.final booleanClassInfo.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this class.final booleanFieldInfo.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this field.booleanMethodInfo.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this method.booleanMethodParameterInfo.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this method parameter.final booleanRecordComponentInfo.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this record component.booleanTypeTarget.hasDeclaredAnnotation(DotName name) Returns whether an annotation instance with given name is declared on this type usage.(package private) DotNameprivate static Class<?> (package private) static voidDescriptorReconstruction.objectTypeDescriptor(DotName name, StringBuilder result) private static EquivalenceKey.ClassTypeEquivalenceKey(package private) GenericSignatureParser.ClassSignatureGenericSignatureParser.parseClassSignature(String signature, DotName className) private intIndexWriterV1.positionOf(DotName className) private intIndexWriterV2.positionOf(DotName className) private voidIndexer.recordAnnotation(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private voidIndexReaderV1.recordAnnotation(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) private voidIndexer.recordUsedClass(DotName usedClass) (package private) voidClassInfo.setEnclosingClassInInitializer(DotName enclosingClass) (package private) voidClassInfo.setInnerClassInfo(DotName enclosingClass, String simpleName, boolean knownInnerClass) (package private) voidModuleInfo.setMainClass(DotName mainClass) private static booleanEquivalenceKey.startsWithJava(DotName name) final THISAnnotationTransformation.Builder.whenAllMatch(DotName... classes) Adds a predicate that tests whether all of the current set of annotations are of givenclasses.final THISAnnotationTransformation.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 givennameand is declared on givenclazz.AnnotationTransformation.MethodBuilder.whenMethod(DotName clazz, String name) Adds a predicate that tests whether the current method has givennameand 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 givennamedeclared on givenclazz.final THISAnnotationTransformation.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 givennameand is declared on givenclazz.(package private) DotNameprivate voidIndexWriterV2.writeUsersSet(PackedDataOutputStream stream, DotName user, ClassInfo[] uses) Method parameters in org.jboss.jandex with type arguments of type DotNameModifier and TypeMethodDescriptionprivate voidIndexWriterV2.addClassNames(List<DotName> names) private voidIndexReaderV1.addClassToMap(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private voidIndexReaderV2.addClassToMap(HashMap<DotName, List<ClassInfo>> map, DotName name, ClassInfo currentClass) private voidIndexReaderV2.addToMaster(Map<DotName, List<AnnotationInstance>> masterAnnotations, DotName name, List<AnnotationInstance> annotations) static ClassInfoClassInfo.create(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName, List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor) Deprecated.static IndexIndex.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 IndexIndex.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 IndexIndex.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 IndexIndex.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.booleanAnnotationOverlay.hasAnyAnnotation(Declaration declaration, Set<DotName> names) Returns whether any annotation instance with one of givennamesis declared on givendeclaration.final booleanAnnotationOverlayImpl.hasAnyAnnotation(Declaration declaration, Set<DotName> names) private voidIndexReaderV1.readAnnotations(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> annotations, ClassInfo clazz) private ClassInfoIndexReaderV2.readClassEntry(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private Map<DotName, ModuleInfo> IndexReaderV2.readModules(PackedDataInputStream stream, Map<DotName, List<AnnotationInstance>> masterAnnotations) private voidIndexer.recordAnnotation(Map<DotName, List<AnnotationInstance>> classAnnotations, DotName annotation, AnnotationInstance instance) private voidIndexReaderV1.recordAnnotation(Map<DotName, List<AnnotationInstance>> annotations, DotName annotation, AnnotationInstance instance) (package private) final voidClassInfo.setAnnotations(Map<DotName, List<AnnotationInstance>> annotations) (package private) voidClassInfo.setMemberClasses(Set<DotName> memberClasses) (package private) voidModuleInfo.setPackages(List<DotName> packages) (package private) voidClassInfo.setPermittedSubclasses(Set<DotName> permittedSubclasses) (package private) voidfinal THISAnnotationTransformation.Builder.whenAllMatch(List<DotName> classes) Adds a predicate that tests whether all of the current set of annotations are of givenclasses.final THISAnnotationTransformation.Builder.whenAnyMatch(List<DotName> classes) Adds a predicate that tests whether any of the current set of annotations is of givenclasses.final THISAnnotationTransformation.Builder.whenNoneMatch(List<DotName> classes) Adds a predicate that tests whether none of the current set of annotations is of givenclasses.private voidIndexWriterV2.writeDotNames(PackedDataOutputStream stream, List<DotName> names) private voidIndexWriterV2.writeUsersTable(PackedDataOutputStream stream, Map<DotName, ClassInfo[]> users) Constructors in org.jboss.jandex with parameters of type DotNameModifierConstructorDescriptionprivateAnnotationInstance(DotName name, AnnotationTarget target, AnnotationValue[] values, boolean runtimeVisible) (package private)AnnotationInstanceBuilder(DotName annotationType, boolean runtimeVisible) (package private)(package private)protectedprivateClassEquivalenceKey(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) privateFieldEquivalenceKey(DotName className, byte[] fieldName, EquivalenceKey.TypeEquivalenceKey type) privateInnerClassInfo(DotName innerClass, DotName enclosingClass, String simpleName, int flags) privateMethodEquivalenceKey(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) privateParameterizedTypeEquivalenceKey(DotName genericClass, EquivalenceKey.TypeEquivalenceKey[] typeArguments) (package private)ProvidedServiceInfo(DotName name, List<DotName> providers) privateRecordComponentEquivalenceKey(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.interfaceNames()