Uses of Class
nonapi.io.github.classgraph.utils.LogNode
-
-
Uses of LogNode in io.github.classgraph
Fields in io.github.classgraph declared as LogNode Modifier and Type Field Description (package private) LogNodeResource. scanLogTheLogNodeused to log that the resource was found when classpath element paths are scanned.private LogNodeClassGraph. topLevelLogIf non-null, log while scanning.private LogNodeScanner. topLevelLogThe toplevel log.private LogNodeScanResult. topLevelLogThe toplevel log.Methods in io.github.classgraph that return LogNode Modifier and Type Method Description protected LogNodeClasspathElement. log(int classpathElementIdx, java.lang.String msg, java.lang.Throwable t, LogNode log)Write entries to log in classpath / module path order.protected LogNodeClasspathElement. log(int classpathElementIdx, java.lang.String msg, LogNode log)Write entries to log in classpath / module path order.Methods in io.github.classgraph with parameters of type LogNode Modifier and Type Method Description protected voidClasspathElement. addAcceptedResource(Resource resource, ScanSpec.ScanSpecPathMatch parentMatchStatus, boolean isClassfileOnly, LogNode log)Add a resource discovered during the scan.protected booleanClasspathElement. checkResourcePathAcceptReject(java.lang.String relativePath, LogNode log)Check relativePath against classpathElementResourcePathAcceptReject.private voidClassfile. extendScanningUpwards(LogNode log)Check if scanning needs to be extended upwards to an external superclass, interface or annotation.private voidClassfile. extendScanningUpwardsFromAnnotationParameterValues(java.lang.Object annotationParamVal, LogNode log)Check if scanning needs to be extended upwards from an annotation parameter value.private voidScanner. findNestedClasspathElements(java.util.List<java.util.AbstractMap.SimpleEntry<java.lang.String,ClasspathElement>> classpathElts, LogNode log)Find classpath elements whose path is a prefix of another classpath element, and record the nesting.protected voidAnnotationInfo. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidAnnotationInfoList. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in this list.protected voidAnnotationParameterValue. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the annotation parameters.protected voidAnnotationParameterValueList. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the methods in this list.protected voidArrayClassInfo. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidClassInfo. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in this class' type descriptor, or the type descriptors of fields, methods or annotations.protected voidClassTypeSignature. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfo. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfoList. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the list.protected voidMethodInfo. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodInfoList. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodTypeSignature. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidObjectTypedValueWrapper. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in annotation parameters.protected voidScanResultObject. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced by this object.(package private) java.util.Set<ClassInfo>ScanResultObject. findReferencedClassInfo(LogNode log)GetClassInfoobjects for any classes referenced by this object.protected voidTypeSignature. findReferencedClassInfo(java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Set<ClassInfo> refdClassInfo, LogNode log)GetClassInfoobjects for any classes referenced in the type signature.protected voidClasspathElement. finishScanPaths(LogNode log)Called by scanPaths() after scan completion.private voidScanResult. indexResourcesAndClassInfo(LogNode log)protected LogNodeClasspathElement. log(int classpathElementIdx, java.lang.String msg, java.lang.Throwable t, LogNode log)Write entries to log in classpath / module path order.protected LogNodeClasspathElement. log(int classpathElementIdx, java.lang.String msg, LogNode log)Write entries to log in classpath / module path order.(package private) voidClasspathElement. maskClassfiles(int classpathIdx, java.util.Set<java.lang.String> classpathRelativePathsFound, LogNode log)Apply relative path masking within this classpath resource -- remove relative paths that were found in an earlier classpath element.private voidScanner. maskClassfiles(java.util.List<ClasspathElement> classpathElementOrder, LogNode maskLog)Perform classpath masking of classfiles.(package private) abstract voidClasspathElement. open(WorkQueue<Scanner.ClasspathEntryWorkUnit> workQueue, LogNode log)Determine if this classpath element is valid.(package private) voidClasspathElementDir. open(WorkQueue<Scanner.ClasspathEntryWorkUnit> workQueue, LogNode log)(package private) voidClasspathElementModule. open(WorkQueue<Scanner.ClasspathEntryWorkUnit> workQueueIgnored, LogNode log)(package private) voidClasspathElementZip. open(WorkQueue<Scanner.ClasspathEntryWorkUnit> workQueue, LogNode log)private voidScanner. preprocessClasspathElementsByType(java.util.List<ClasspathElement> finalTraditionalClasspathEltOrder, LogNode classpathFinderLog)Find classpath elements whose path is a prefix of another classpath element, and record the nesting.voidScanner.ClassfileScannerWorkUnitProcessor. processWorkUnit(Scanner.ClassfileScanWorkUnit workUnit, WorkQueue<Scanner.ClassfileScanWorkUnit> workQueue, LogNode log)Process work unit.private <W> voidScanner. processWorkUnits(java.util.Collection<W> workUnits, LogNode log, WorkQueue.WorkUnitProcessor<W> workUnitProcessor)Process work units.private voidClassfile. readConstantPoolEntries(LogNode log)Read constant pool entries.private voidClasspathElementDir. scanPathRecursively(java.nio.file.Path path, LogNode log)Recursively scan aPathfor sub-path patterns matching the scan spec.(package private) abstract voidClasspathElement. scanPaths(LogNode log)Scan paths in the classpath element for accept/reject criteria, creating Resource objects for accepted and non-rejected resources and classfiles.(package private) voidClasspathElementDir. scanPaths(LogNode log)Hierarchically scan directory structure for classfiles and matching files.(package private) voidClasspathElementModule. scanPaths(LogNode log)Scan for package matches within module.(package private) voidClasspathElementZip. scanPaths(LogNode log)Scan for path matches within jarfile, and record ZipEntry objects of matching files.private voidClassfile. scheduleScanningIfExternalClass(java.lang.String className, java.lang.String relationship, LogNode log)Extend scanning to a superclass, interface or annotation.Constructors in io.github.classgraph with parameters of type LogNode Constructor Description Classfile(ClasspathElement classpathElement, java.util.List<ClasspathElement> classpathOrder, java.util.Set<java.lang.String> acceptedClassNamesFound, java.util.Set<java.lang.String> classNamesScheduledForExtendedScanning, java.lang.String relativePath, Resource classfileResource, boolean isExternalClass, java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> stringInternMap, WorkQueue<Scanner.ClassfileScanWorkUnit> workQueue, ScanSpec scanSpec, LogNode log)Directly examine contents of classfile binary header to determine annotations, implemented interfaces, the super-class etc.Scanner(boolean performScan, ScanSpec scanSpec, java.util.concurrent.ExecutorService executorService, int numParallelTasks, ClassGraph.ScanResultProcessor scanResultProcessor, ClassGraph.FailureHandler failureHandler, ReflectionUtils reflectionUtils, LogNode topLevelLog)The classpath scanner.ScanResult(ScanSpec scanSpec, java.util.List<ClasspathElement> classpathOrder, java.util.List<java.lang.String> rawClasspathEltOrderStrs, ClasspathFinder classpathFinder, java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo, java.util.Map<java.lang.String,PackageInfo> packageNameToPackageInfo, java.util.Map<java.lang.String,ModuleInfo> moduleNameToModuleInfo, java.util.Map<java.io.File,java.lang.Long> fileToLastModified, NestedJarHandler nestedJarHandler, LogNode topLevelLog)The result of a scan. -
Uses of LogNode in nonapi.io.github.classgraph.classloaderhandler
Methods in nonapi.io.github.classgraph.classloaderhandler with parameters of type LogNode Modifier and Type Method Description private static voidFelixClassLoaderHandler. addBundle(java.lang.Object bundleWiring, java.lang.ClassLoader classLoader, ClasspathOrder classpathOrderOut, java.util.Set<java.lang.Object> bundles, ScanSpec scanSpec, LogNode log)Adds the bundle.private static voidEquinoxClassLoaderHandler. addBundleFile(java.lang.Object bundlefile, java.util.Set<java.lang.Object> path, java.lang.ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log)Add the bundle file.private static voidEquinoxClassLoaderHandler. addClasspathEntries(java.lang.Object owner, java.lang.ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log)Adds the classpath entries.static booleanAntClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanClassGraphClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.booleanClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry. canHandle(java.lang.Class<?> classLoader, LogNode log)Call the static method canHandle(ClassLoader) for the associatedClassLoaderHandler.static booleanCxfContainerClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanEquinoxClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanEquinoxContextFinderClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanFallbackClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanFelixClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanJBossClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanJPMSClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanOSGiDefaultClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanParentLastDelegationOrderTestClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanPlexusClassWorldsClassRealmClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanQuarkusClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Can handle.static booleanSpringBootRestartClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanTomcatWebappClassLoaderBaseHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanUnoOneJarClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanURLClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanWeblogicClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanWebsphereLibertyClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanWebsphereTraditionalClassLoaderHandler. canHandle(java.lang.Class<?> classLoaderClass, LogNode log)Check whether thisClassLoaderHandlercan handle a givenClassLoader.static voidAntClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidClassGraphClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.voidClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Call the static method findClassLoaderOrder(ClassLoader, ClassLoaderOrder) for the associatedClassLoaderHandler.static voidCxfContainerClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidEquinoxClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidEquinoxContextFinderClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidFallbackClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidFelixClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidJBossClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidJPMSClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidOSGiDefaultClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidParentLastDelegationOrderTestClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidPlexusClassWorldsClassRealmClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classRealm, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidQuarkusClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find classloader order.static voidSpringBootRestartClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidTomcatWebappClassLoaderBaseHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidUnoOneJarClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidURLClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidWeblogicClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidWebsphereLibertyClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidWebsphereTraditionalClassLoaderHandler. findClassLoaderOrder(java.lang.ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log)Find theClassLoaderdelegation order for aClassLoader.static voidAntClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidClassGraphClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.voidClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Call the static method findClasspathOrder(ClassLoader, ClasspathOrder) for the associatedClassLoaderHandler.static voidCxfContainerClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidEquinoxClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidEquinoxContextFinderClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidFallbackClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidFelixClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidJBossClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidJPMSClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidOSGiDefaultClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidParentLastDelegationOrderTestClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidPlexusClassWorldsClassRealmClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidQuarkusClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidSpringBootRestartClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidTomcatWebappClassLoaderBaseHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidUnoOneJarClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidURLClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidWeblogicClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidWebsphereLibertyClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.static voidWebsphereTraditionalClassLoaderHandler. findClasspathOrder(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)Find the classpath entries for the associatedClassLoader.private static voidQuarkusClassLoaderHandler. findClasspathOrderForQuarkusClassloader(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)private static voidQuarkusClassLoaderHandler. findClasspathOrderForRunnerClassloader(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)private static voidQuarkusClassLoaderHandler. findClasspathOrderForRuntimeClassloader(java.lang.ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log)private static voidJBossClassLoaderHandler. handleRealModule(java.lang.Object module, java.util.Set<java.lang.Object> visitedModules, java.lang.ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log)Handle a module.private static voidJBossClassLoaderHandler. handleResourceLoader(java.lang.Object resourceLoader, java.lang.ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log)Handle a resource loader. -
Uses of LogNode in nonapi.io.github.classgraph.classpath
Methods in nonapi.io.github.classgraph.classpath with parameters of type LogNode Modifier and Type Method Description voidClassLoaderOrder. add(java.lang.ClassLoader classLoader, LogNode log)Add aClassLoaderto the ClassLoader order at the current position.booleanClasspathOrder. addClasspathEntries(java.util.List<java.lang.Object> overrideClasspath, java.lang.ClassLoader classLoader, ScanSpec scanSpec, LogNode log)Add classpath entries, separated by the system path separator character.booleanClasspathOrder. addClasspathEntry(java.lang.Object pathElement, java.lang.ClassLoader classLoader, ScanSpec scanSpec, LogNode log)Add a classpath element relative to a base file.booleanClasspathOrder. addClasspathEntryObject(java.lang.Object pathObject, java.lang.ClassLoader classLoader, ScanSpec scanSpec, LogNode log)Add classpath entries from an object obtained from reflection.booleanClasspathOrder. addClasspathPathStr(java.lang.String pathStr, java.lang.ClassLoader classLoader, ScanSpec scanSpec, LogNode log)Add classpath entries, separated by the system path separator character.voidClassLoaderOrder. delegateTo(java.lang.ClassLoader classLoader, boolean isParent, LogNode log)Recursively delegate to anotherClassLoader.private java.util.List<ModuleRef>ModuleFinder. findModuleRefs(java.util.LinkedHashSet<java.lang.Object> layers, ScanSpec scanSpec, LogNode log)Get all visible ModuleReferences in a list of layers.private java.util.List<ModuleRef>ModuleFinder. findModuleRefsFromCallstack(java.lang.Class<?>[] callStack, ScanSpec scanSpec, boolean scanNonSystemModules, LogNode log)Get all visible ModuleReferences in all layers, given an array of stack frameClass<?>references.private static java.lang.Class<?>[]CallStackReader. getCallStackViaSecurityManager(LogNode log)Get the call stack via the SecurityManager.getClassContext() native method.(package private) java.lang.Class<?>[]CallStackReader. getClassContext(LogNode log)Get the class context.private ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntryClassLoaderOrder. getRegistryEntry(java.lang.ClassLoader classLoader, LogNode log)Find theClassLoaderHandlerthat can handle a givenClassLoaderinstance.Constructors in nonapi.io.github.classgraph.classpath with parameters of type LogNode Constructor Description ClassLoaderFinder(ScanSpec scanSpec, ReflectionUtils reflectionUtils, LogNode log)A class to find the unique ordered classpath elements.ClasspathFinder(ScanSpec scanSpec, ReflectionUtils reflectionUtils, LogNode log)A class to find the unique ordered classpath elements.ModuleFinder(java.lang.Class<?>[] callStack, ScanSpec scanSpec, boolean scanNonSystemModules, boolean scanSystemModules, ReflectionUtils reflectionUtils, LogNode log)A class to find the visible modules. -
Uses of LogNode in nonapi.io.github.classgraph.concurrency
Fields in nonapi.io.github.classgraph.concurrency declared as LogNode Modifier and Type Field Description private LogNodeWorkQueue. logThe log node.Methods in nonapi.io.github.classgraph.concurrency with parameters of type LogNode Modifier and Type Method Description VSingletonMap. get(K key, LogNode log)Check if the given key is in the map, and if so, return the value ofSingletonMap.newInstance(Object, LogNode)for that key, or block on the result ofSingletonMap.newInstance(Object, LogNode)if another thread is currently creating the new instance.VSingletonMap. get(K key, LogNode log, SingletonMap.NewInstanceFactory<V,E> newInstanceFactory)Check if the given key is in the map, and if so, return the value ofSingletonMap.newInstance(Object, LogNode)for that key, or block on the result ofSingletonMap.newInstance(Object, LogNode)if another thread is currently creating the new instance.abstract VSingletonMap. newInstance(K key, LogNode log)Construct a new singleton instance.voidWorkQueue.WorkUnitProcessor. processWorkUnit(T workUnit, WorkQueue<T> workQueue, LogNode log)Process a work unit.static <U> voidWorkQueue. runWorkQueue(java.util.Collection<U> elements, java.util.concurrent.ExecutorService executorService, InterruptionChecker interruptionChecker, int numParallelTasks, LogNode log, WorkQueue.WorkUnitProcessor<U> workUnitProcessor)Start a work queue on the elements in the provided collection, blocking until all work units have been completed.Constructors in nonapi.io.github.classgraph.concurrency with parameters of type LogNode Constructor Description WorkQueue(java.util.Collection<T> initialWorkUnits, WorkQueue.WorkUnitProcessor<T> workUnitProcessor, int numWorkers, InterruptionChecker interruptionChecker, LogNode log)A parallel work queue. -
Uses of LogNode in nonapi.io.github.classgraph.fastzipfilereader
Methods in nonapi.io.github.classgraph.fastzipfilereader with parameters of type LogNode Modifier and Type Method Description voidNestedJarHandler. close(LogNode log)Close zipfiles, modules, and recyclers, and delete temporary files.private PhysicalZipFileNestedJarHandler. downloadJarFromURL(java.lang.String jarURL, LogNode log)Download a jar from a URL to a temporary file, or to a ByteBuffer if the temporary directory is not writeable or full.private voidLogicalZipFile. parseManifest(FastZipEntry manifestZipEntry, LogNode log)Parse the manifest entry of a zipfile.SliceNestedJarHandler. readAllBytesWithSpilloverToDisk(java.io.InputStream inputStream, java.lang.String tempFileBaseName, long inputStreamLengthHint, LogNode log)Read all the bytes in anInputStream, with spillover to a temporary file on disk if a maximum buffer size is exceeded.private voidLogicalZipFile. readCentralDirectory(NestedJarHandler nestedJarHandler, LogNode log)Read the central directory of the zipfile.private FileSliceNestedJarHandler. spillToDisk(java.io.InputStream inputStream, java.lang.String tempFileBaseName, byte[] buf, byte[] overflowBuf, LogNode log)Spill anInputStreamto disk if the stream is too large to fit in RAM.Constructors in nonapi.io.github.classgraph.fastzipfilereader with parameters of type LogNode Constructor Description LogicalZipFile(ZipFileSlice zipFileSlice, NestedJarHandler nestedJarHandler, LogNode log, boolean enableMultiReleaseVersions)Construct a logical zipfile from a slice of a physical zipfile.PhysicalZipFile(java.io.File file, NestedJarHandler nestedJarHandler, LogNode log)Construct aPhysicalZipFilefrom a file on disk.PhysicalZipFile(java.io.InputStream inputStream, long inputStreamLengthHint, java.lang.String pathStr, NestedJarHandler nestedJarHandler, LogNode log)Construct aPhysicalZipFileby reading from theInputStreamto an array in RAM, or spill to disk if theInputStreamis too long.PhysicalZipFile(java.nio.file.Path path, NestedJarHandler nestedJarHandler, LogNode log)Construct aPhysicalZipFilefrom aPath. -
Uses of LogNode in nonapi.io.github.classgraph.fileslice
Constructors in nonapi.io.github.classgraph.fileslice with parameters of type LogNode Constructor Description FileSlice(java.io.File file, boolean isDeflatedZipEntry, long inflatedLengthHint, NestedJarHandler nestedJarHandler, LogNode log)Constructor for toplevel file slice.FileSlice(java.io.File file, NestedJarHandler nestedJarHandler, LogNode log)Constructor for toplevel file slice. -
Uses of LogNode in nonapi.io.github.classgraph.scanspec
Methods in nonapi.io.github.classgraph.scanspec with parameters of type LogNode Modifier and Type Method Description voidScanSpec. log(LogNode log)Write to log. -
Uses of LogNode in nonapi.io.github.classgraph.utils
Fields in nonapi.io.github.classgraph.utils declared as LogNode Modifier and Type Field Description private LogNodeLogNode. parentThe parent LogNode.Fields in nonapi.io.github.classgraph.utils with type parameters of type LogNode Modifier and Type Field Description private java.util.Map<java.lang.String,LogNode>LogNode. childrenThe child nodes of this log node.Methods in nonapi.io.github.classgraph.utils that return LogNode Modifier and Type Method Description private LogNodeLogNode. addChild(java.lang.String sortKey, java.lang.String msg, long elapsedTimeNanos)Add a child log node for a message.private LogNodeLogNode. addChild(java.lang.String sortKey, java.lang.String msg, long elapsedTimeNanos, java.lang.Throwable exception)Add a child log node.private LogNodeLogNode. addChild(java.lang.Throwable exception)Add a child log node for an exception.LogNodeLogNode. log(java.lang.String msg)Add a log entry.LogNodeLogNode. log(java.lang.String msg, long elapsedTimeNanos)Add a log entry.LogNodeLogNode. log(java.lang.String msg, long elapsedTimeNanos, java.lang.Throwable e)Add a log entry.LogNodeLogNode. log(java.lang.String sortKey, java.lang.String msg)Add a log entry with sort key for deterministic ordering.LogNodeLogNode. log(java.lang.String sortKey, java.lang.String msg, long elapsedTimeNanos)Add a log entry with sort key for deterministic ordering.LogNodeLogNode. log(java.lang.String sortKey, java.lang.String msg, long elapsedTimeNanos, java.lang.Throwable e)Add a log entry with sort key for deterministic ordering.LogNodeLogNode. log(java.lang.String sortKey, java.lang.String msg, java.lang.Throwable e)Add a log entry with sort key for deterministic ordering.LogNodeLogNode. log(java.lang.String msg, java.lang.Throwable e)Add a log entry.LogNodeLogNode. log(java.lang.Throwable e)Add a log entry.LogNodeLogNode. log(java.util.Collection<java.lang.String> msgs)Add a series of log entries.Methods in nonapi.io.github.classgraph.utils with parameters of type LogNode Modifier and Type Method Description static booleanFileUtils. closeDirectByteBuffer(java.nio.ByteBuffer byteBuffer, ReflectionUtils reflectionUtils, LogNode log)Close aDirectByteBuffer-- in particular, will unmap aMappedByteBuffer.private static booleanFileUtils. closeDirectByteBufferPrivileged(java.nio.ByteBuffer byteBuffer, LogNode log)Close a direct byte buffer (run in doPrivileged).
-