- getClassNameToClassfileHash() - Method in class io.github.lukehutch.fastclasspathscanner.utils.HashClassfileContents
-
Returns the mapping from class name to hash of classfile contents after the call to .scan().
- getNamesOfAllClasses() - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return names of all classes (including interfaces and annotations) reached during the scan.
- getNamesOfAllClasses() - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of all classes and interfaces processed during the scan, i.e.
- getNamesOfAnnotationsOnClass(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all annotations and meta-annotations on the named class.
- getNamesOfAnnotationsOnClass(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all annotations and meta-annotations on the specified class or interface.
- getNamesOfAnnotationsOnClass(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all annotations and meta-annotations on the specified class or interface.
- getNamesOfAnnotationsWithMetaAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all annotations that have the named meta-annotation.
- getNamesOfAnnotationsWithMetaAnnotation(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all annotations that are annotated with the specified meta-annotation.
- getNamesOfAnnotationsWithMetaAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all annotations that are annotated with the specified meta-annotation.
- getNamesOfClassesImplementing(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all classes implementing the named interface.
- getNamesOfClassesImplementing(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that implement the specified interface or a subinterface, or
whose superclasses implement the specified interface or a sub-interface.
- getNamesOfClassesImplementing(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that implement the specified interface or a subinterface, or
whose superclasses implement the specified interface or a sub-interface.
- getNamesOfClassesImplementingAllOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that implement (or have superclasses that implement) all of the
specified interfaces or their subinterfaces.
- getNamesOfClassesImplementingAllOf(String...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that implement (or have superclasses that implement) all of the
specified interfaces or their subinterfaces.
- getNamesOfClassesWithAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all classes with the named class annotation or meta-annotation.
- getNamesOfClassesWithAnnotation(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have the specified annotation.
- getNamesOfClassesWithAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have the specified annotation.
- getNamesOfClassesWithAnnotationsAllOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have all of the specified annotations.
- getNamesOfClassesWithAnnotationsAllOf(String...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have all of the specified annotations.
- getNamesOfClassesWithAnnotationsAnyOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have any of the specified annotations.
- getNamesOfClassesWithAnnotationsAnyOf(String...) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that have any of the specified annotations.
- getNamesOfMetaAnnotationsOnAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all meta-annotations on the named annotation.
- getNamesOfMetaAnnotationsOnAnnotation(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all meta-annotations on the specified annotation.
- getNamesOfMetaAnnotationsOnAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Return the names of all meta-annotations on the specified annotation.
- getNamesOfSubclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all subclasses of the named class.
- getNamesOfSubclassesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that extend the specified superclass.
- getNamesOfSubclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that extend the specified superclass.
- getNamesOfSubinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all subinterfaces of the named interface.
- getNamesOfSubinterfacesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of interfaces on the classpath that extend a given superinterface.
- getNamesOfSubinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of interfaces on the classpath that extend a given superinterface.
- getNamesOfSuperclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all superclasses of the named class.
- getNamesOfSuperclassesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that are superclasses of the specified subclass.
- getNamesOfSuperclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of classes on the classpath that are superclasses of the specified subclass.
- getNamesOfSuperinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all superinterfaces of the named interface.
- getNamesOfSuperinterfacesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of interfaces on the classpath that are superinterfaces of a given subinterface.
- getNamesOfSuperinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the names of interfaces on the classpath that are superinterfaces of a given subinterface.
- getRawMap() - Method in class io.github.lukehutch.fastclasspathscanner.utils.LazyMap
-
- getUniqueClasspathElements() - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Get a list of unique elements on the classpath (directories and files) as File objects, preserving order.
- map - Variable in class io.github.lukehutch.fastclasspathscanner.utils.LazyMap
-
- matchClassesImplementing(Class<T>, InterfaceMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided InterfaceMatchProcessor for classes on the classpath that implement the specified
interface or a subinterface, or whose superclasses implement the specified interface or a sub-interface.
- matchClassesWithAnnotation(Class<?>, ClassAnnotationMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor if classes are found on the classpath that have the specified
annotation.
- matchFilenameExtension(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessor if files are found on the classpath that have the given file extension.
- matchFilenameExtension(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessor if files are found on the classpath that have the given file extension.
- matchFilenamePath(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessor if files are found on the classpath that exactly match the given relative
path.
- matchFilenamePath(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessor if files are found on the classpath that exactly match the given
relative path.
- matchFilenamePathLeaf(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessor if files are found on the classpath that exactly match the given path
leafname.
- matchFilenamePathLeaf(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessor if files are found on the classpath that exactly match the given
path leafname.
- matchFilenamePattern(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessor if files are found on the classpath with the given regexp pattern in their
path.
- matchFilenamePattern(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessor if files are found on the classpath with the given regexp pattern
in their path.
- matchStaticFinalFieldNames(HashSet<String>, StaticFinalFieldMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given StaticFinalFieldMatchProcessor if classes are found on the classpath that contain static
final fields that match one of a set of fully-qualified field names, e.g.
- matchStaticFinalFieldNames(String, StaticFinalFieldMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given StaticFinalFieldMatchProcessor if classes are found on the classpath that contain static
final fields that match a fully-qualified field name, e.g.
- matchStaticFinalFieldNames(String[], StaticFinalFieldMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given StaticFinalFieldMatchProcessor if classes are found on the classpath that contain static
final fields that match one of a list of fully-qualified field names, e.g.
- matchSubclassesOf(Class<T>, SubclassMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided SubclassMatchProcessor if classes are found on the classpath that extend the specified
superclass.
- matchSubinterfacesOf(Class<T>, SubinterfaceMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided SubinterfaceMatchProcessor if an interface that extends a given superinterface is found on
the classpath.
- MultiMap - Class in io.github.lukehutch.fastclasspathscanner.utils
-
Multimap utility functions.
- MultiMap() - Constructor for class io.github.lukehutch.fastclasspathscanner.utils.MultiMap
-
- MultiSet - Class in io.github.lukehutch.fastclasspathscanner.utils
-
Multiset utility functions.
- MultiSet() - Constructor for class io.github.lukehutch.fastclasspathscanner.utils.MultiSet
-