Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.scanner |
Modifier and Type | Method and Description |
---|---|
Set<ClassInfo> |
ClassInfo.getAnnotations()
Return the set of all annotations and meta-annotations on this class or interface, or meta-annotations if
this is an annotation.
|
Set<ClassInfo> |
ClassInfo.getAnnotationsWithDirectMetaAnnotation()
Return the set of all annotations that have this direct meta-annotation.
|
Set<ClassInfo> |
ClassInfo.getAnnotationsWithMetaAnnotation()
Return the set of all annotations that have this meta-annotation.
|
Set<ClassInfo> |
ClassInfo.getClassesDirectlyImplementing()
Return the set of all class directly implementing this interface.
|
Set<ClassInfo> |
ClassInfo.getClassesImplementing()
Return the set of all class implementing this interface, and all their subclasses.
|
Set<ClassInfo> |
ClassInfo.getClassesWithAnnotation()
Return the set of all standard classes or non-annotation interfaces that this annotation class annotates.
|
Map<String,ClassInfo> |
ScanResult.getClassNameToClassInfo()
Get ClassInfo objects for all whitelisted classes found during the scan.
|
Set<ClassInfo> |
ClassInfo.getDirectAnnotations()
Return the set of all direct annotations and meta-annotations on this class or interface, or of direct
meta-annotations if this is an annotation.
|
Set<ClassInfo> |
ClassInfo.getDirectlyAnnotatedClasses()
Return the set of all standard classes or non-annotation interfaces that are directly annotated with this
annotation class.
|
Set<ClassInfo> |
ClassInfo.getDirectlyImplementedInterfaces()
Return the set of all interfaces directly implemented by this standard class, or by one of its superclasses.
|
Set<ClassInfo> |
ClassInfo.getDirectSubclasses()
Return the set of all direct subclasses.
|
Set<ClassInfo> |
ClassInfo.getDirectSubinterfaces()
Return the set of all direct subinterfaces of an interface.
|
Set<ClassInfo> |
ClassInfo.getDirectSuperclasses()
Return the set of all direct superclasses.
|
Set<ClassInfo> |
ClassInfo.getDirectSuperinterfaces()
Return the set of all direct superinterfaces of an interface.
|
Set<ClassInfo> |
ClassInfo.getImplementedInterfaces()
Return the set of all interfaces implemented by this standard class, or by one of its superclasses.
|
Set<ClassInfo> |
ClassInfo.getMetaAnnotations()
Return the set of all annotations and meta-annotations, if this is an annotation class.
|
Set<ClassInfo> |
ClassInfo.getSubclasses()
Return the set of all subclasses.
|
Set<ClassInfo> |
ClassInfo.getSubinterfaces()
Return the set of all subinterfaces of an interface.
|
Set<ClassInfo> |
ClassInfo.getSuperclasses()
Return the set of all superclasses.
|
Set<ClassInfo> |
ClassInfo.getSuperinterfaces()
Return the set of all superinterfaces of an interface.
|
Modifier and Type | Method and Description |
---|---|
int |
ClassInfo.compareTo(ClassInfo o) |
Modifier and Type | Method and Description |
---|---|
static List<String> |
ClassInfo.getClassNames(Collection<ClassInfo> classInfoColl)
Get the sorted list of the names of classes given a collection of ClassInfo objects.
|
Copyright © 2016. All rights reserved.