Uses of Class
org.jboss.jandex.ClassInfo
-
-
Uses of ClassInfo in org.jboss.jandex
Methods in org.jboss.jandex that return ClassInfo Modifier and Type Method Description ClassInfo
AnnotationTarget. asClass()
Casts and returns this target as aClassInfo
if it is of kindCLASS
ClassInfo
ClassInfo. asClass()
ClassInfo
FieldInfo. asClass()
ClassInfo
MethodInfo. asClass()
ClassInfo
MethodParameterInfo. asClass()
ClassInfo
RecordComponentInfo. asClass()
ClassInfo
TypeTarget. asClass()
static ClassInfo
ClassInfo. create(DotName name, DotName superName, short flags, DotName[] interfaces, Map<DotName,List<AnnotationInstance>> annotations, boolean hasNoArgsConstructor)
Deprecated.ClassInfo
FieldInfo. declaringClass()
Returns the class which declared the fieldClassInfo
MethodInfo. declaringClass()
Returns the class that declared this methodClassInfo
RecordComponentInfo. declaringClass()
Returns the (record) class declaring this record component.ClassInfo
ClassExtendsTypeTarget. enclosingTarget()
ClassInfo
CompositeIndex. getClassByName(DotName className)
Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfo
Index. getClassByName(DotName className)
Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfo
IndexView. getClassByName(DotName className)
Gets the class (or interface, or annotation) that was scanned during the indexing phase.ClassInfo
Indexer. index(InputStream stream)
Analyze and index the class file data present in the passed input stream.ClassInfo
Indexer. indexClass(Class<?> clazz)
Analyze and index the class file data present in the passed class.ClassInfo
ModuleInfo. moduleInfoClass()
Methods in org.jboss.jandex that return types with arguments of type ClassInfo Modifier and Type Method Description Set<ClassInfo>
CompositeIndex. getAllKnownImplementors(DotName interfaceName)
Returns all known classes that implement the given interface, directly and indirectly.Set<ClassInfo>
Index. getAllKnownImplementors(DotName interfaceName)
Collection<ClassInfo>
IndexView. getAllKnownImplementors(DotName interfaceName)
Returns all known classes that implement the given interface, directly and indirectly.Set<ClassInfo>
CompositeIndex. getAllKnownSubclasses(DotName className)
Returns all known (including non-direct) sub classes of the given class.Collection<ClassInfo>
Index. getAllKnownSubclasses(DotName className)
Collection<ClassInfo>
IndexView. getAllKnownSubclasses(DotName className)
Returns all known (including non-direct) sub classes of the given class.Collection<ClassInfo>
CompositeIndex. getKnownClasses()
Gets all known classes by this index (those which were scanned).Collection<ClassInfo>
Index. getKnownClasses()
Gets all known classes by this index (those which were scanned).Collection<ClassInfo>
IndexView. getKnownClasses()
Gets all known classes by this index (those which were scanned).Collection<ClassInfo>
CompositeIndex. getKnownDirectImplementors(DotName className)
Gets all known direct implementors of the specified interface name.List<ClassInfo>
Index. getKnownDirectImplementors(DotName className)
Gets all known direct implementors of the specified interface name.Collection<ClassInfo>
IndexView. getKnownDirectImplementors(DotName className)
Gets all known direct implementors of the specified interface name.Set<ClassInfo>
CompositeIndex. getKnownDirectSubclasses(DotName className)
Gets all known direct subclasses of the specified class name.List<ClassInfo>
Index. getKnownDirectSubclasses(DotName className)
Gets all known direct subclasses of the specified class name.Collection<ClassInfo>
IndexView. getKnownDirectSubclasses(DotName className)
Gets all known direct subclasses of the specified class name.Collection<ClassInfo>
CompositeIndex. getKnownUsers(DotName className)
Obtains a list of classes that use the specified class.List<ClassInfo>
Index. getKnownUsers(DotName className)
Obtains a list of classes that use the specified class.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 static FieldInfo
FieldInfo. create(ClassInfo clazz, String name, Type type, short flags)
Construct a new mock Field instance.static MethodInfo
MethodInfo. create(ClassInfo clazz, String name, String[] parameterNames, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)
Construct a new mock Method instance.static MethodInfo
MethodInfo. create(ClassInfo clazz, String name, Type[] args, Type returnType, short flags)
Construct a new mock Method instance.static MethodInfo
MethodInfo. create(ClassInfo clazz, String name, Type[] args, Type returnType, short flags, TypeVariable[] typeParameters, Type[] exceptions)
Construct a new mock Method instance.static RecordComponentInfo
RecordComponentInfo. create(ClassInfo clazz, String name, Type type)
Constructs a new mock record component info
-