| AutoCloseableExecutorService |
A ThreadPoolExecutor that can be used in a try-with-resources block.
|
| ClassLoaderAndModuleFinder |
A class to find the unique ordered classpath elements.
|
| ClasspathFinder |
A class to find the unique ordered classpath elements.
|
| ClasspathOrder |
A class to find the unique ordered classpath elements.
|
| ClasspathOrModulePathEntry |
An entry in the classpath or module path.
|
| FastPathResolver |
Resolve relative paths and URLs/URIs against a base path in a way that is faster than Java's URL/URI parser (and
much faster than Path), while aiming for cross-platform compatibility, and hopefully in particular being robust
to the many forms of Windows path weirdness.
|
| FileUtils |
File utilities.
|
| InputStreamOrByteBufferAdapter |
Buffer class that can wrap either an InputStream or a ByteBuffer, depending on which is available.
|
| InterruptionChecker |
Check if this thread or any other thread that shares this InterruptionChecker instance has been interrupted or
has thrown an exception.
|
| JarfileMetadataReader |
Fast parser for jar manifest files.
|
| JarUtils |
Jarfile utilities.
|
| Join |
A replacement for Java 8's String.join() that will allow compilation on Java 7.
|
| LogNode |
A tree-structured threadsafe log that allows you to add log entries in arbitrary order, and have the output
retain a sane order.
|
| NestedJarHandler |
Unzip a jarfile within a jarfile to a temporary file on disk.
|
| Parser |
A generic PEG parser.
|
| Recycler<T extends Closeable,E extends Exception> |
Recycle instances of type T.
|
| ReflectionUtils |
Reflection utility methods that can be used by ClassLoaderHandlers.
|
| SimpleThreadFactory |
Simple implementation of a thread factory.
|
| SingletonMap<K,V> |
A map from keys to singleton instances.
|
| TypeUtils |
Utilities for parsing Java type descriptors and type signatures.
|
| URLPathEncoder |
A simple URL path encoder.
|
| VersionedZipEntry |
A ZipEntry with a multi-release jar version number, and the ZipEntry path with the version path
prefix and/or any Spring-Boot path prefix stripped.
|
| VersionFinder |
Finds the version number of ClassGraph, and the version of the JDK.
|
| WhiteBlackList |
A class storing whitelist or blacklist criteria.
|
| WhiteBlackList.WhiteBlackListLeafname |
Whitelist/blacklist for prefix strings.
|
| WhiteBlackList.WhiteBlackListPrefix |
Whitelist/blacklist for prefix strings.
|
| WhiteBlackList.WhiteBlackListWholeString |
Whitelist/blacklist for whole-strings matches.
|
| WorkQueue<T> |
A parallel work queue.
|