Uses of Class
io.github.classgraph.ClassInfo
-
Uses of ClassInfo in io.github.classgraph
Subclasses of ClassInfo in io.github.classgraphSubclasses with type arguments of type ClassInfo in io.github.classgraphModifier and TypeClassDescriptionclassA uniquified (deduplicated) list ofClassInfoobjects, which stores both reachable classes (obtained through a given class relationship, either by direct relationship or through an indirect path), and directly related classes (classes reachable through a direct relationship only).Classes in io.github.classgraph that implement interfaces with type arguments of type ClassInfoModifier and TypeClassDescriptionclassHolds metadata about a class encountered during a scan.Methods in io.github.classgraph that return ClassInfoModifier and TypeMethodDescriptionAnnotationClassRef.getClassInfo()Get the class info.AnnotationInfo.getClassInfo()Return theClassInfoobject for the annotation class.protected ClassInfoAnnotationParameterValue.getClassInfo()protected ClassInfoArrayTypeSignature.getClassInfo()protected ClassInfoBaseTypeSignature.getClassInfo()protected ClassInfoClassInfo.getClassInfo()ClassMemberInfo.getClassInfo()Get theClassInfoobject for the class that declares this class member.ClassRefTypeSignature.getClassInfo()Get theClassInfoobject for the referenced class.protected ClassInfoClassTypeSignature.getClassInfo()protected ClassInfoMethodTypeSignature.getClassInfo()ModuleInfo.getClassInfo(String className) Get theClassInfoobject for the named class in this module, or null if the class was not found in this module.PackageInfo.getClassInfo(String className) Get theClassInfoobject for the named class in this package, or null if the class was not found in this package.ScanResult.getClassInfo(String className) Get theClassInfoobject for the named class, or null if no class of the requested name was found in an accepted/non-rejected package during the scan.protected ClassInfoTypeArgument.getClassInfo()protected ClassInfoTypeParameter.getClassInfo()ArrayClassInfo.getElementClassInfo()Get theClassInfoinstance for the array element type.ClassInfo.getSuperclass()Get the single direct superclass of this class, or null if none.Methods in io.github.classgraph that return types with arguments of type ClassInfoModifier and TypeMethodDescriptionScanResult.getAllClassesAsMap()Get a map from class name toClassInfoobject for all classes, interfaces and annotations found during the scan.ScanResult.getClassDependencyMap()Get a map from theClassInfoobject for each accepted class to a list of the classes referenced by that class (i.e. returns a map from dependents to dependencies).ScanResult.getReverseClassDependencyMap()Get the reverse class dependency map, i.e. a map from theClassInfoobject for each dependency class (accepted or not) to a list of the accepted classes that referenced that class as a dependency (i.e. returns a map from dependencies to dependents).Methods in io.github.classgraph with parameters of type ClassInfoModifier and TypeMethodDescriptionbooleanWhether or not to allow aClassInfolist item through the filter.intCompare based on class name.ClassInfoList.getAssignableTo(ClassInfo superclassOrInterface) Filter thisClassInfoListto include only classes that are assignable to the requested class, assignableToClass (i.e. where assignableToClass is a superclass or implemented interface of the list element).Method parameters in io.github.classgraph with type arguments of type ClassInfoModifier and TypeMethodDescriptionprotected voidAnnotationInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidAnnotationInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidAnnotationInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in this list.protected voidAnnotationInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in this list.protected voidAnnotationParameterValue.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the annotation parameters.protected voidAnnotationParameterValue.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the annotation parameters.protected voidAnnotationParameterValueList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the methods in this list.protected voidAnnotationParameterValueList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the methods in this list.protected voidArrayClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidArrayClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in this class' type descriptor, or the type descriptors of fields, methods or annotations.protected voidClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in this class' type descriptor, or the type descriptors of fields, methods or annotations.protected voidClassTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidClassTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the list.protected voidFieldInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the list.protected voidMethodInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected final voidTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type signature.protected final voidTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, nonapi.io.github.classgraph.utils.LogNode log) GetClassInfoobjects for any classes referenced in the type signature.Constructor parameters in io.github.classgraph with type arguments of type ClassInfoModifierConstructorDescriptionClassInfoList(Collection<ClassInfo> classInfoCollection) Construct a new modifiable emptyClassInfoList, given an initial list ofClassInfoobjects.