- getClassNameToClassfileHash() - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Get the mapping from class name to hash of classfile contents, assuming enableHashingClassfileContents() has been
called.
- getNamesOfAllClasses() - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return all class names 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.
- getNamesOfClassesImplementing(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all classes implementing the named interface.
- getNamesOfClassesImplementing(Class<T>) - 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.
- getNamesOfClassesWithAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all classes with the named class 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.
- getNamesOfSubclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.classgraph.ClassGraphBuilder
-
Return the names of all subclasses of the named class.
- getNamesOfSubclassesOf(Class<T>) - 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<T>) - 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<T>) - 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<T>) - 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.
- getUniqueClasspathElements() - Static 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.
- 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.