Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.classfileparser | |
io.github.lukehutch.fastclasspathscanner.classpath | |
io.github.lukehutch.fastclasspathscanner.scanner |
Constructor and Description |
---|
ClassfileBinaryParser(ScanSpec scanSpec,
ThreadLog log) |
Constructor and Description |
---|
ClasspathFinder(ScanSpec scanSpec,
ThreadLog log) |
Modifier and Type | Method and Description |
---|---|
void |
ClassInfoUnlinked.logClassInfo(ThreadLog log) |
static void |
ClasspathResourceQueueProcessor.processClasspathResourceQueue(LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> queue,
ClasspathResourceQueueProcessor.ClasspathResourceProcessor classpathResourceProcessor,
ClasspathResourceQueueProcessor.EndOfClasspathResourceQueueProcessor endOfQueueProcessor,
ThreadLog log) |
static Future<ScanResult> |
ScanExecutor.scan(ClasspathFinder classpathFinder,
ScanSpec scanSpec,
ExecutorService executorService,
int numWorkerThreads,
ThreadLog mainLog)
Scan the classpath, and call any MatchProcessors on files or classes that match.
|
Constructor and Description |
---|
RecursiveScanner(ClasspathFinder classpathFinder,
ScanSpec scanSpec,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingFiles,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingClassfiles,
Map<File,Long> fileToTimestamp,
int numWorkerThreads,
ThreadLog log) |
ScanResult(ScanSpec scanSpec,
Map<String,ClassInfo> classNameToClassInfo,
Map<File,Long> fileToTimestamp,
ThreadLog log) |
ScanSpec(String[] scanSpec,
ThreadLog log) |
Copyright © 2016. All rights reserved.