Uses of Class
io.github.classgraph.ScanResult
Packages that use ScanResult
-
Uses of ScanResult in io.github.classgraph
Fields in io.github.classgraph declared as ScanResultModifier and TypeFieldDescriptionprivate final ScanResult
ClassGraphClassLoader.scanResult
The scan result.private ScanResult
MethodParameterInfo.scanResult
The scan result.protected ScanResult
ScanResultObject.scanResult
The scan result.Fields in io.github.classgraph with type parameters of type ScanResultModifier and TypeFieldDescriptionprivate static Set
<WeakReference<ScanResult>> ScanResult.nonClosedWeakReferences
The set of WeakReferences to non-closed ScanResult objects.private final WeakReference
<ScanResult> ScanResult.weakReference
TheWeakReference
for this ScanResult.Methods in io.github.classgraph that return ScanResultModifier and TypeMethodDescriptionScanner.call()
Determine the unique ordered classpath elements, and run a scan looking for file or classfile matches if necessary.static ScanResult
Deserialize a ScanResult from previously-serialized JSON.(package private) ScanResult
ClassGraph.getClasspathScanResult
(AutoCloseableExecutorService executorService) Get aScanResult
that can be used for determining the classpath.private ScanResult
Scanner.openClasspathElementsThenScan()
Open each of the classpath elements, looking for additional child classpath elements that need scanning (e.g.private ScanResult
Scanner.performScan
(List<ClasspathElement> finalClasspathEltOrder, List<String> finalClasspathEltOrderStrs, ClasspathFinder classpathFinder) Scan the classpath and/or visible modules.ClassGraph.scan()
Scans the classpath, blocking until the scan is complete.ClassGraph.scan
(int numThreads) Scans the classpath with the requested number of threads, blocking until the scan is complete.ClassGraph.scan
(ExecutorService executorService, int numParallelTasks) Scans the classpath using the requestedExecutorService
and the requested degree of parallelism, blocking until the scan is complete.Methods in io.github.classgraph that return types with arguments of type ScanResultModifier and TypeMethodDescriptionprivate Future
<ScanResult> ClassGraph.scanAsync
(boolean performScan, ExecutorService executorService, int numParallelTasks) Asynchronously scans the classpath for matching files, returning aFuture<ScanResult>
.ClassGraph.scanAsync
(ExecutorService executorService, int numParallelTasks) Asynchronously scans the classpath for matching files, returning aFuture<ScanResult>
.Methods in io.github.classgraph with parameters of type ScanResultModifier and TypeMethodDescriptionvoid
ClassGraph.ScanResultProcessor.processScanResult
(ScanResult scanResult) Process the result of an asynchronous scan after scanning has completed.(package private) void
AnnotationClassRef.setScanResult
(ScanResult scanResult) (package private) void
AnnotationInfo.setScanResult
(ScanResult scanResult) (package private) void
AnnotationParameterValue.setScanResult
(ScanResult scanResult) (package private) void
ArrayClassInfo.setScanResult
(ScanResult scanResult) (package private) void
ArrayTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
BaseTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
ClassInfo.setScanResult
(ScanResult scanResult) (package private) void
ClassRefTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
ClassTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
FieldInfo.setScanResult
(ScanResult scanResult) (package private) void
HierarchicalTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
MethodInfo.setScanResult
(ScanResult scanResult) protected void
MethodParameterInfo.setScanResult
(ScanResult scanResult) Sets the scan result.(package private) void
MethodTypeSignature.setScanResult
(ScanResult scanResult) (package private) void
ObjectTypedValueWrapper.setScanResult
(ScanResult scanResult) (package private) void
ScanResultObject.setScanResult
(ScanResult scanResult) Set ScanResult backreferences in info objects after scan has completed.(package private) void
TypeArgument.setScanResult
(ScanResult scanResult) (package private) void
TypeParameter.setScanResult
(ScanResult scanResult) (package private) void
TypeVariableSignature.setScanResult
(ScanResult scanResult) Constructors in io.github.classgraph with parameters of type ScanResultModifierConstructorDescription(package private)
ClassGraphClassLoader
(ScanResult scanResult) Constructor.