| Interface | Description | 
|---|---|
| ClassFinder | ClassFinder searches the classpath of the specified ClassLoaderInterface for
 packages, classes, constructors, methods, or fields with specific annotations. | 
| ClassFinder.Info | |
| ClassFinderFactory | Allows create different ClassFinders which should help support different Java versions | 
| ClassLoaderInterface | Classes implementing this interface can find resources and load classes, usually delegating to a class
 loader | 
| Test<T> | This is the testing interface that is used to accept or reject resources. | 
| UrlSet.FileProtocolNormalizer | 
| Class | Description | 
|---|---|
| ClassFinder.Annotatable | |
| ClassFinder.AnnotationInfo | |
| ClassFinder.ClassInfo | |
| ClassFinder.FieldInfo | |
| ClassFinder.MethodInfo | |
| ClassFinder.PackageInfo | |
| ClassLoaderInterfaceDelegate | Default implementation of ClassLoaderInterface, which delegates to an actual ClassLoader | 
| ResourceFinder | |
| UrlSet | 
 Use with ClassFinder to filter the Urls to be scanned, example: | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.