Uses of Class
org.jboss.jandex.ClassInfo
-
-
Uses of ClassInfo in org.jboss.jandex
Fields in org.jboss.jandex declared as ClassInfo Modifier and Type Field Description private ClassInfoFieldInfo. clazzprivate ClassInfoFieldInfoGenerator. clazzprivate ClassInfoMethodInfo. clazzprivate ClassInfoMethodInfoGenerator. clazzprivate ClassInfoRecordComponentInfo. clazzprivate ClassInfoRecordComponentInfoGenerator. clazzprivate ClassInfoIndexer. currentClassprivate ClassInfoModuleInfo. moduleInfoClassFields in org.jboss.jandex with type parameters of type ClassInfo Modifier and Type Field Description (package private) java.util.Map<DotName,ClassInfo>Index. classesprivate java.util.Map<DotName,ClassInfo>Indexer. classesprivate static java.util.List<ClassInfo>Index. EMPTY_CLASSINFO_LIST(package private) java.util.Map<DotName,java.util.List<ClassInfo>>Index. implementorsprivate java.util.Map<DotName,java.util.List<ClassInfo>>Indexer. implementors(package private) java.util.Map<DotName,java.util.List<ClassInfo>>Index. subclassesprivate java.util.Map<DotName,java.util.List<ClassInfo>>Indexer. subclasses(package private) java.util.Map<DotName,java.util.List<ClassInfo>>Index. usersprivate java.util.Map<DotName,java.util.List<ClassInfo>>Indexer. usersMethods in org.jboss.jandex that return ClassInfo Modifier and Type Method Description ClassInfoAnnotationTarget. asClass()Casts and returns this target as aClassInfoif it is of kindCLASSClassInfoClassInfo. asClass()ClassInfoFieldInfo. asClass()ClassInfoMethodInfo. asClass()ClassInfoMethodParameterInfo. asClass()ClassInfoRecordComponentInfo. asClass()ClassInfoTypeTarget. asClass()static ClassInfoClassInfo. create(DotName name, DotName superName, short flags, DotName[] interfaces, java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor)Deprecated.ClassInfoFieldInfo. declaringClass()Returns the class which declared the fieldClassInfoMethodInfo. declaringClass()Returns the class that declared this methodClassInfoRecordComponentInfo. declaringClass()Returns the (record) class declaring this record component.ClassInfoClassExtendsTypeTarget. enclosingTarget()ClassInfoCompositeIndex. getClassByName(DotName className)Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfoIndex. getClassByName(DotName className)Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfoIndexView. getClassByName(DotName className)Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfoIndexer. index(java.io.InputStream stream)Analyze and index the class file data present in the passed input stream.ClassInfoIndexer. indexClass(java.lang.Class<?> clazz)Analyze and index the class file data present in the passed class.ClassInfoModuleInfo. moduleInfoClass()private ClassInfoIndexReaderV2. readClassEntry(PackedDataInputStream stream, java.util.Map<DotName,java.util.List<AnnotationInstance>> masterAnnotations, int version)Methods in org.jboss.jandex that return types with arguments of type ClassInfo Modifier and Type Method Description java.util.Set<ClassInfo>CompositeIndex. getAllKnownImplementors(DotName interfaceName)Returns all known classes that implement the given interface, directly and indirectly.java.util.Set<ClassInfo>Index. getAllKnownImplementors(DotName interfaceName)java.util.Collection<ClassInfo>IndexView. getAllKnownImplementors(DotName interfaceName)Returns all known classes that implement the given interface, directly and indirectly.java.util.Set<ClassInfo>CompositeIndex. getAllKnownSubclasses(DotName className)Returns all known (including non-direct) sub classes of the given class.java.util.Collection<ClassInfo>Index. getAllKnownSubclasses(DotName className)java.util.Collection<ClassInfo>IndexView. getAllKnownSubclasses(DotName className)Returns all known (including non-direct) sub classes of the given class.java.util.Collection<ClassInfo>CompositeIndex. getKnownClasses()Gets all known classes by this index (those which were scanned).java.util.Collection<ClassInfo>Index. getKnownClasses()Gets all known classes by this index (those which were scanned).java.util.Collection<ClassInfo>IndexView. getKnownClasses()Gets all known classes by this index (those which were scanned).java.util.Collection<ClassInfo>CompositeIndex. getKnownDirectImplementors(DotName className)Gets all known direct implementors of the specified interface name.java.util.List<ClassInfo>Index. getKnownDirectImplementors(DotName className)Gets all known direct implementors of the specified interface name.java.util.Collection<ClassInfo>IndexView. getKnownDirectImplementors(DotName className)Gets all known direct implementors of the specified interface name.java.util.Set<ClassInfo>CompositeIndex. getKnownDirectSubclasses(DotName className)Gets all known direct subclasses of the specified class name.java.util.List<ClassInfo>Index. getKnownDirectSubclasses(DotName className)Gets all known direct subclasses of the specified class name.java.util.Collection<ClassInfo>IndexView. getKnownDirectSubclasses(DotName className)Gets all known direct subclasses of the specified class name.java.util.Collection<ClassInfo>CompositeIndex. getKnownUsers(DotName className)Obtains a list of classes that use the specified class.java.util.List<ClassInfo>Index. getKnownUsers(DotName className)Obtains a list of classes that use the specified class.java.util.Collection<ClassInfo>IndexView. getKnownUsers(DotName className)Obtains a list of classes that use the specified class.Methods in org.jboss.jandex with parameters of type ClassInfo Modifier and Type Method Description private voidIndexWriterV2. addClass(ClassInfo clazz)private voidIndexReaderV1. addClassToMap(java.util.HashMap<DotName,java.util.List<ClassInfo>> map, DotName name, ClassInfo currentClass)private voidIndexReaderV2. addClassToMap(java.util.HashMap<DotName,java.util.List<ClassInfo>> map, DotName name, ClassInfo currentClass)private voidIndexer. addImplementor(DotName interfaceName, ClassInfo currentClass)private voidIndexer. addSubclass(DotName superName, ClassInfo currentClass)static FieldInfoFieldInfo. create(ClassInfo clazz, java.lang.String name, Type type, short flags)Construct a new mock Field instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, java.lang.String[] parameterNames, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] args, Type returnType, short flags)Construct a new mock Method instance.static MethodInfoMethodInfo. create(ClassInfo clazz, java.lang.String name, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)Construct a new mock Method instance.static RecordComponentInfoRecordComponentInfo. create(ClassInfo clazz, java.lang.String name, Type type)Constructs a new mock record component infoprivate voidIndexer. parseClassSignature(java.lang.String signature, ClassInfo clazz)private static voidJarIndexer. printIndexEntryInfo(ClassInfo info, java.io.PrintStream infoStream)private voidMain. printIndexEntryInfo(ClassInfo info)private voidIndexer. processEnclosingMethod(java.io.DataInputStream data, ClassInfo target)private voidIndexer. processInnerClasses(java.io.DataInputStream data, ClassInfo target)private voidIndexer. processModule(java.io.DataInputStream data, ClassInfo target)private voidIndexer. processModuleMainClass(java.io.DataInputStream data, ClassInfo target)private voidIndexer. processModulePackages(java.io.DataInputStream data, ClassInfo target)private voidIndexReaderV1. readAnnotations(PackedDataInputStream stream, java.util.Map<DotName,java.util.List<AnnotationInstance>> annotations, ClassInfo clazz)private FieldInternal[]IndexReaderV2. readClassFields(PackedDataInputStream stream, ClassInfo clazz)private MethodInternal[]IndexReaderV2. readClassMethods(PackedDataInputStream stream, ClassInfo clazz)private RecordComponentInternal[]IndexReaderV2. readClassRecordComponents(PackedDataInputStream stream, ClassInfo clazz)private MethodInfoIndexReaderV1. readMethod(ClassInfo clazz, PackedDataInputStream stream)private ModuleInfoIndexReaderV2. readModuleEntry(PackedDataInputStream stream, ClassInfo moduleInfoClass)(package private) TypeMethodInternal. receiverType(ClassInfo clazz)(package private) voidFieldInfo. setClassInfo(ClassInfo clazz)(package private) voidMethodInfo. setClassInfo(ClassInfo clazz)(package private) voidRecordComponentInfo. setClassInfo(ClassInfo clazz)java.lang.StringFieldInternal. toString(ClassInfo clazz)java.lang.StringRecordComponentInternal. toString(ClassInfo clazz)private voidIndexReaderV2. updateAnnotationTargetInfo(AnnotationInstance[] annotations, ClassInfo clazz)private voidIndexWriterV2. writeClassEntry(PackedDataOutputStream stream, ClassInfo clazz, int version)Method parameters in org.jboss.jandex with type arguments of type ClassInfo Modifier and Type Method Description private voidIndexReaderV1. addClassToMap(java.util.HashMap<DotName,java.util.List<ClassInfo>> map, DotName name, ClassInfo currentClass)private voidIndexReaderV2. addClassToMap(java.util.HashMap<DotName,java.util.List<ClassInfo>> map, DotName name, ClassInfo currentClass)private voidCompositeIndex. getAllKnownSubClasses(DotName className, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> processedClasses)private voidCompositeIndex. getAllKnownSubClasses(DotName name, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> subClassesToProcess, java.util.Set<DotName> processedClasses)private voidIndex. getAllKnownSubClasses(DotName className, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> processedClasses)private voidIndex. getAllKnownSubClasses(DotName name, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> subClassesToProcess, java.util.Set<DotName> processedClasses)private voidCompositeIndex. getKnownImplementors(DotName name, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> subInterfacesToProcess, java.util.Set<DotName> processedClasses)private voidIndex. getKnownImplementors(DotName name, java.util.Set<ClassInfo> allKnown, java.util.Set<DotName> subInterfacesToProcess, java.util.Set<DotName> processedClasses)private voidIndexWriterV2. writeUsersSet(PackedDataOutputStream stream, DotName user, java.util.List<ClassInfo> uses)private voidIndexWriterV2. writeUsersTable(PackedDataOutputStream stream, java.util.Map<DotName,java.util.List<ClassInfo>> users)Constructors in org.jboss.jandex with parameters of type ClassInfo Constructor Description ClassExtendsTypeTarget(ClassInfo enclosingTarget, int position)FieldInfo(ClassInfo clazz, byte[] name, Type type, short flags)FieldInfo(ClassInfo clazz, FieldInternal internal)FieldInfoGenerator(ClassInfo clazz, FieldInternal[] fields, byte[] positions)MethodInfo(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags)MethodInfo(ClassInfo clazz, byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type[] typeParameters, Type[] exceptions)MethodInfo(ClassInfo clazz, MethodInternal methodInternal)MethodInfoGenerator(ClassInfo clazz, MethodInternal[] methods, byte[] positions)ModuleInfo(ClassInfo moduleInfoClass, DotName name, short flags, java.lang.String version)RecordComponentInfo(ClassInfo clazz, byte[] name, Type type)RecordComponentInfo(ClassInfo clazz, RecordComponentInternal internal)RecordComponentInfoGenerator(ClassInfo clazz, RecordComponentInternal[] recordComponents, byte[] positions)
-