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 |
ScanSpec.callMatchProcessors(ScanResult scanResult,
LinkedBlockingQueue<io.github.lukehutch.fastclasspathscanner.scanner.ClasspathResource> matchingFiles,
ThreadLog log)
Run the MatchProcessors after a scan has completed.
|
boolean |
FilePathTester.filePathMatches(File classpathElt,
String relativePathStr,
ThreadLog log) |
void |
ScanSpec.log(ThreadLog log) |
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) |
Constructor and Description |
---|
RecursiveScanner(List<File> uniqueClasspathElts,
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,
List<File> classpathElts,
Map<String,ClassInfo> classNameToClassInfo,
Map<File,Long> fileToTimestamp,
ThreadLog log) |
Copyright © 2016. All rights reserved.