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 ScanResultClassGraphClassLoader.scanResultThe scan result.protected ScanResultClasspathElement.scanResultThe ScanResult that the classpath element came from.private ScanResultMethodParameterInfo.scanResultThe scan result.protected ScanResultScanResultObject.scanResultThe scan result.Fields in io.github.classgraph with type parameters of type ScanResultModifier and TypeFieldDescriptionprivate static Set<WeakReference<ScanResult>> ScanResult.nonClosedWeakReferencesThe set of WeakReferences to non-closed ScanResult objects.private final WeakReference<ScanResult> ScanResult.weakReferenceTheWeakReferencefor 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 ScanResultDeserialize a ScanResult from previously-serialized JSON.(package private) ScanResultClassGraph.getClasspathScanResult(AutoCloseableExecutorService executorService) Get aScanResultthat can be used for determining the classpath.private ScanResultScanner.openClasspathElementsThenScan()Open each of the classpath elements, looking for additional child classpath elements that need scanning (e.g.private ScanResultScanner.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 requestedExecutorServiceand 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 TypeMethodDescriptionvoidClassGraph.ScanResultProcessor.processScanResult(ScanResult scanResult) Process the result of an asynchronous scan after scanning has completed.(package private) voidAnnotationClassRef.setScanResult(ScanResult scanResult) (package private) voidAnnotationInfo.setScanResult(ScanResult scanResult) (package private) voidAnnotationParameterValue.setScanResult(ScanResult scanResult) (package private) voidArrayClassInfo.setScanResult(ScanResult scanResult) (package private) voidArrayTypeSignature.setScanResult(ScanResult scanResult) (package private) voidBaseTypeSignature.setScanResult(ScanResult scanResult) (package private) voidClassInfo.setScanResult(ScanResult scanResult) (package private) voidClasspathElement.setScanResult(ScanResult scanResult) Used to set the ScanResult after the scan is complete.(package private) voidClassRefTypeSignature.setScanResult(ScanResult scanResult) (package private) voidClassTypeSignature.setScanResult(ScanResult scanResult) (package private) voidFieldInfo.setScanResult(ScanResult scanResult) (package private) voidHierarchicalTypeSignature.setScanResult(ScanResult scanResult) (package private) voidMethodInfo.setScanResult(ScanResult scanResult) protected voidMethodParameterInfo.setScanResult(ScanResult scanResult) Sets the scan result.(package private) voidMethodTypeSignature.setScanResult(ScanResult scanResult) (package private) voidObjectTypedValueWrapper.setScanResult(ScanResult scanResult) (package private) voidScanResultObject.setScanResult(ScanResult scanResult) Set ScanResult backreferences in info objects after scan has completed.(package private) voidTypeArgument.setScanResult(ScanResult scanResult) (package private) voidTypeParameter.setScanResult(ScanResult scanResult) (package private) voidTypeVariableSignature.setScanResult(ScanResult scanResult) Constructors in io.github.classgraph with parameters of type ScanResultModifierConstructorDescription(package private)ClassGraphClassLoader(ScanResult scanResult) Constructor.