- generateClassGraphDotFile(float, float) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Generates a .dot file which can be fed into GraphViz for layout and visualization of the class graph.
- get(S) - Method in class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToList
-
- get(S) - Method in class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToSet
-
- get(K) - Method in class io.github.lukehutch.fastclasspathscanner.utils.SingletonMap
-
- getAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all annotations and meta-annotations on this class or interface, or meta-annotations if
this is an annotation.
- getAnnotationsWithDirectMetaAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all annotations that have this direct meta-annotation.
- getAnnotationsWithMetaAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all annotations that have this meta-annotation.
- getClassesDirectlyImplementing() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all class directly implementing this interface.
- getClassesImplementing() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all class implementing this interface, and all their subclasses.
- getClassesWithAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all standard classes or non-annotation interfaces that this annotation class annotates.
- getClassName() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Get the name of this class.
- getClassNames(Collection<ClassInfo>) - Static method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Get the sorted list of the names of classes given a collection of ClassInfo objects.
- getClassNameToClassInfo() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Get ClassInfo objects for all whitelisted classes found during the scan.
- getClassNameToStaticFinalFieldsToMatch() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
- getDirectAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
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.
- getDirectlyAnnotatedClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all standard classes or non-annotation interfaces that are directly annotated with this
annotation class.
- getDirectlyImplementedInterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all interfaces directly implemented by this standard class, or by one of its superclasses.
- getDirectSubclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all direct subclasses.
- getDirectSubinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all direct subinterfaces of an interface.
- getDirectSuperclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all direct superclasses.
- getDirectSuperinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all direct superinterfaces of an interface.
- getFieldTypes() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of field types.
- getFieldVal(Object, String) - Static method in class io.github.lukehutch.fastclasspathscanner.utils.ReflectionUtils
-
Get the named field in the given object or any of its superclasses.
- getImplementedInterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all interfaces implemented by this standard class, or by one of its superclasses.
- getList() - Method in class io.github.lukehutch.fastclasspathscanner.utils.AdditionOrderedSet
-
Get the elements in addition order (i.e.
- getMetaAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all annotations and meta-annotations, if this is an annotation class.
- getNamesOfAllAnnotationClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted unique names of all annotation classes found during the scan.
- getNamesOfAllClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Get the sorted unique names of all classes, interfaces and annotations found during the scan.
- getNamesOfAllInterfaceClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted unique names of all interface classes found during the scan.
- getNamesOfAllStandardClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Get the sorted unique names of all standard (non-interface/annotation) classes found during the scan.
- getNamesOfAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all annotations and meta-annotations on this class or interface, or
meta-annotations if this is an annotation.
- getNamesOfAnnotationsOnClass(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all annotations and meta-annotations on the named class.
- getNamesOfAnnotationsOnClass(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the names of all annotations and meta-annotations on the specified class or interface, or the
meta-annotation on the specified annotation class.
- getNamesOfAnnotationsWithDirectMetaAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all annotations that have this direct meta-annotation.
- getNamesOfAnnotationsWithMetaAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all annotations that have this meta-annotation.
- getNamesOfAnnotationsWithMetaAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the names of all annotations that have the named meta-annotation.
- getNamesOfAnnotationsWithMetaAnnotation(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the names of all annotations that are annotated with the specified meta-annotation.
- getNamesOfClassesDirectlyImplementing() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the names of all classes directly implementing this interface.
- getNamesOfClassesImplementing() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the names of all classes implementing this interface, and all their subclasses.
- getNamesOfClassesImplementing(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all classes implementing the named interface.
- getNamesOfClassesImplementing(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
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(String...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that implement (or have superclasses that implement) all of the
specified interfaces or their subinterfaces.
- getNamesOfClassesImplementingAllOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that implement (or have superclasses that implement) all of the
specified interfaces or their subinterfaces.
- getNamesOfClassesWithAnnotation() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all standard classes or non-annotation interfaces with this class as a
class annotation or meta-annotation.
- getNamesOfClassesWithAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all standard classes or non-annotation interfaces with the named class
annotation or meta-annotation.
- getNamesOfClassesWithAnnotation(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that have the specified annotation.
- getNamesOfClassesWithAnnotationsAllOf(String...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that have all of the specified annotations.
- getNamesOfClassesWithAnnotationsAllOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that have all of the specified annotations.
- getNamesOfClassesWithAnnotationsAnyOf(String...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that have any of the specified annotations.
- getNamesOfClassesWithAnnotationsAnyOf(Class<?>...) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that have any of the specified annotations.
- getNamesOfClassesWithFieldOfType(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return a sorted list of classes that have a field of the named type, where the field type is in a whitelisted
(non-blacklisted) package.
- getNamesOfClassesWithFieldOfType(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes that have a field of the given type.
- getNamesOfDirectAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all direct annotations and meta-annotations on this class or interface, or
of direct meta-annotations if this is an annotation.
- getNamesOfDirectlyAnnotatedClasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all standard classes or non-annotation interfaces that are directly
annotated with this annotation class.
- getNamesOfDirectlyImplementedInterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all interfaces directly implemented by this standard class, or by one of its superclasses.
- getNamesOfDirectSubclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all direct subclasses.
- getNamesOfDirectSubinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all direct subinterfaces of an interface.
- getNamesOfDirectSuperclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all direct superclasses.
- getNamesOfDirectSuperinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the names of all direct superinterfaces of an interface.
- getNamesOfImplementedInterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all interfaces implemented by this standard class, or by one of its superclasses.
- getNamesOfMetaAnnotations() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all annotations and meta-annotations, if this is an annotation class.
- getNamesOfSubclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all subclasses.
- getNamesOfSubclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all subclasses of the named class.
- getNamesOfSubclassesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that extend the specified superclass.
- getNamesOfSubinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all subinterfaces of an interface.
- getNamesOfSubinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all subinterfaces of the named interface.
- getNamesOfSubinterfacesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of interfaces on the classpath that extend a given superinterface.
- getNamesOfSuperclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all superclasses.
- getNamesOfSuperclassesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the sorted list of names of all superclasses of the named class.
- getNamesOfSuperclassesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of classes on the classpath that are superclasses of the specified subclass.
- getNamesOfSuperinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the sorted list of names of all superinterfaces of an interface.
- getNamesOfSuperinterfacesOf(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Return the names of all superinterfaces of the named interface.
- getNamesOfSuperinterfacesOf(Class<?>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the names of interfaces on the classpath that are superinterfaces of a given subinterface.
- getRawClasspathElements() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClasspathFinder
-
Get the raw classpath elements obtained from ClassLoaders.
- getRawMap() - Method in class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToList
-
- getRawMap() - Method in class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToSet
-
- getSubclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all subclasses.
- getSubinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all subinterfaces of an interface.
- getSuperclasses() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all superclasses.
- getSuperinterfaces() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Return the set of all superinterfaces of an interface.
- getUniqueClasspathElements(ExecutorService, int) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the list of all unique File objects representing directories or zip/jarfiles on the classpath, in
classloader resolution order.
- getUniqueClasspathElements() - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Returns the list of all unique File objects representing directories or zip/jarfiles on the classpath, in
classloader resolution order.
- getUniqueClasspathElements() - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanResult
-
Returns the list of File objects for unique classpath elements (directories or jarfiles), in classloader
resolution order.
- getUniqueClasspathElementsAsync(ExecutorService, int) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Asynchronously returns the list of all unique File objects representing directories or zip/jarfiles on the
classpath, in classloader resolution order.
- getVersion() - Static method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Get the version number of FastClasspathScanner
- getVersion() - Static method in class io.github.lukehutch.fastclasspathscanner.utils.VersionFinder
-
Get the version number of FastClasspathScanner
- matchAllAnnotationClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor for all annotation classes (annotation definitions) found in
whitelisted packages on the classpath.
- matchAllAnnotationClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor for all annotation classes (annotation definitions) found in
whitelisted packages on the classpath.
- matchAllClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor for all standard classes, interfaces and annotations found in
whitelisted packages on the classpath.
- matchAllClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor for all standard classes, interfaces and annotations found in
whitelisted packages on the classpath.
- matchAllInterfaceClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor for all interface classes (interface definitions) found in whitelisted
packages on the classpath.
- matchAllInterfaceClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor for all interface classes (interface definitions) found in whitelisted
packages on the classpath.
- matchAllStandardClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor for all standard classes (i.e.
- matchAllStandardClasses(ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor for all standard classes (i.e.
- 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.
- matchClassesImplementing(Class<T>, InterfaceMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
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.
- matchClassesWithAnnotation(Class<?>, ClassAnnotationMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor if classes are found on the classpath that have the specified
annotation.
- matchClassesWithFieldOfType(Class<T>, ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the provided ClassMatchProcessor for classes on the classpath that have a field of the given type.
- matchClassesWithFieldOfType(Class<T>, ClassMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided ClassMatchProcessor for classes on the classpath that have a field of the given type.
- matchFilenameExtension(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that have the given file
extension.
- 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, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessorWithContext 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.
- matchFilenameExtension(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that have the given file
extension.
- matchFilenameExtension(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessor if files are found on the classpath that have the given file extension.
- matchFilenameExtension(String, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that have the given file
extension.
- matchFilenameExtension(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessor if files are found on the classpath that have the given file extension.
- matchFilenamePath(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that exactly match the
given relative path.
- 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, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessorWithContext 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.
- matchFilenamePath(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that exactly match the
given relative path.
- matchFilenamePath(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessor if files are found on the classpath that exactly match the given relative
path.
- matchFilenamePath(String, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessorWithContext if files are found on the classpath that exactly match
the given relative path.
- matchFilenamePath(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessor if files are found on the classpath that exactly match the given
relative path.
- matchFilenamePathLeaf(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that exactly match the
given path leafname.
- 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, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessorWithContext 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.
- matchFilenamePathLeaf(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath that exactly match the
given path leafname.
- matchFilenamePathLeaf(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessor if files are found on the classpath that exactly match the given path
leafname.
- matchFilenamePathLeaf(String, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessorWithContext if files are found on the classpath that exactly match
the given path leafname.
- matchFilenamePathLeaf(String, FileMatchContentsProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessor if files are found on the classpath that exactly match the given
path leafname.
- matchFilenamePattern(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath with the given regexp
pattern in their path.
- 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, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Calls the given FileMatchContentsProcessorWithContext 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.
- matchFilenamePattern(String, FileMatchProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessorWithContext if files are found on the classpath with the given regexp
pattern in their path.
- matchFilenamePattern(String, FileMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchProcessor if files are found on the classpath with the given regexp pattern in their
path.
- matchFilenamePattern(String, FileMatchContentsProcessorWithContext) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessorWithContext 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.scanner.ScanSpec
-
Calls the given FileMatchContentsProcessor if files are found on the classpath with the given regexp pattern
in their path.
- matchStaticFinalFieldNames(Set<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.
- matchStaticFinalFieldNames(Set<String>, StaticFinalFieldMatchProcessor) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
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.scanner.ScanSpec
-
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.scanner.ScanSpec
-
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.
- matchSubclassesOf(Class<T>, SubclassMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
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.
- matchSubinterfacesOf(Class<T>, SubinterfaceMatchProcessor<T>) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ScanSpec
-
Calls the provided SubinterfaceMatchProcessor if an interface that extends a given superinterface is found on
the classpath.
- metaAnnotatesAnnotation(String) - Method in class io.github.lukehutch.fastclasspathscanner.scanner.ClassInfo
-
Returns true if this annotation has the named meta-annotation.
- MultiMapKeyToList<S,T> - Class in io.github.lukehutch.fastclasspathscanner.utils
-
- MultiMapKeyToList() - Constructor for class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToList
-
- MultiMapKeyToSet<S,T> - Class in io.github.lukehutch.fastclasspathscanner.utils
-
- MultiMapKeyToSet() - Constructor for class io.github.lukehutch.fastclasspathscanner.utils.MultiMapKeyToSet
-