io.github.lukehutch.fastclasspathscanner.classloaderhandler.README Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fast-classpath-scanner Show documentation
Show all versions of fast-classpath-scanner Show documentation
Uber-fast, ultra-lightweight Java classpath scanner. Scans the classpath by parsing the classfile binary format directly rather than by using reflection.
See https://github.com/lukehutch/fast-classpath-scanner
This directory contains ClassLoaderHandlers: classes that know how to extract classpath
entries from different ClassLoaders.
You can register your own custom ClassLoaderHandler with FastClasspathScanner by calling
FastClasspathScanner#registerClassLoaderHandler() before calling #scan().
Note that URLClassLoader subclasses do not need a custom ClassLoaderHandler, they are
handled automatically by FastClasspathScanner.
If a new default ClassLoaderHandler is added to FastClasspathScanner, then it should be
added to the list in ClassLoaderHandlerRegistry.