Uses of Class
nonapi.io.github.classgraph.utils.LogNode
Packages that use LogNode
Package
Description
-
Uses of LogNode in io.github.classgraph
Fields in io.github.classgraph declared as LogNodeModifier and TypeFieldDescription(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 final LogNodeScanner.topLevelLogThe toplevel log.private final LogNodeScanResult.topLevelLogThe toplevel log.Methods in io.github.classgraph that return LogNodeModifier and TypeMethodDescriptionprotected LogNodeWrite entries to log in classpath / module path order.protected LogNodeWrite entries to log in classpath / module path order.Methods in io.github.classgraph with parameters of type LogNodeModifier and TypeMethodDescriptionprotected voidClasspathElement.addAcceptedResource(Resource resource, ScanSpec.ScanSpecPathMatch parentMatchStatus, boolean isClassfileOnly, LogNode log) Add a resource discovered during the scan.protected booleanClasspathElement.checkResourcePathAcceptReject(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(Object annotationParamVal, LogNode log) Check if scanning needs to be extended upwards from an annotation parameter value.private voidScanner.findNestedClasspathElements(List<AbstractMap.SimpleEntry<String, ClasspathElement>> classpathElts, LogNode log) Find classpath elements whose path is a prefix of another classpath element, and record the nesting.protected voidAnnotationInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidAnnotationInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in this list.protected voidAnnotationParameterValue.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the annotation parameters.protected voidAnnotationParameterValueList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the methods in this list.protected voidArrayClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidClassInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, 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(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidFieldInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the list.protected voidMethodInfo.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodInfoList.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidMethodTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in the type descriptor or type signature.protected voidObjectTypedValueWrapper.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced in annotation parameters.protected voidScanResultObject.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, Set<ClassInfo> refdClassInfo, LogNode log) GetClassInfoobjects for any classes referenced by this object.ScanResultObject.findReferencedClassInfo(LogNode log) GetClassInfoobjects for any classes referenced by this object.protected final voidTypeSignature.findReferencedClassInfo(Map<String, ClassInfo> classNameToClassInfo, 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 LogNodeWrite entries to log in classpath / module path order.protected LogNodeWrite entries to log in classpath / module path order.(package private) voidClasspathElement.maskClassfiles(int classpathIdx, Set<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(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(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(Collection<W> workUnits, LogNode log, WorkQueue.WorkUnitProcessor<W> workUnitProcessor) Process work units.private voidClassfile.readConstantPoolEntries(LogNode log) Read constant pool entries.private voidClasspathElementDir.scanPathRecursively(Path path, LogNode log) Recursively scan aPathfor sub-path patterns matching the scan spec.(package private) abstract voidScan paths in the classpath element for accept/reject criteria, creating Resource objects for accepted and non-rejected resources and classfiles.(package private) voidHierarchically scan directory structure for classfiles and matching files.(package private) voidScan for package matches within module.(package private) voidScan for path matches within jarfile, and record ZipEntry objects of matching files.private voidClassfile.scheduleScanningIfExternalClass(String className, String relationship, LogNode log) Extend scanning to a superclass, interface or annotation.Constructors in io.github.classgraph with parameters of type LogNodeModifierConstructorDescription(package private)Classfile(ClasspathElement classpathElement, List<ClasspathElement> classpathOrder, Set<String> acceptedClassNamesFound, Set<String> classNamesScheduledForExtendedScanning, String relativePath, Resource classfileResource, boolean isExternalClass, ConcurrentHashMap<String, 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.(package private)Scanner(boolean performScan, ScanSpec scanSpec, ExecutorService executorService, int numParallelTasks, ClassGraph.ScanResultProcessor scanResultProcessor, ClassGraph.FailureHandler failureHandler, ReflectionUtils reflectionUtils, LogNode topLevelLog) The classpath scanner.(package private)ScanResult(ScanSpec scanSpec, List<ClasspathElement> classpathOrder, List<String> rawClasspathEltOrderStrs, ClasspathFinder classpathFinder, Map<String, ClassInfo> classNameToClassInfo, Map<String, PackageInfo> packageNameToPackageInfo, Map<String, ModuleInfo> moduleNameToModuleInfo, Map<File, 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 LogNodeModifier and TypeMethodDescriptionprivate static voidFelixClassLoaderHandler.addBundle(Object bundleWiring, ClassLoader classLoader, ClasspathOrder classpathOrderOut, Set<Object> bundles, ScanSpec scanSpec, LogNode log) Adds the bundle.private static voidEquinoxClassLoaderHandler.addBundleFile(Object bundlefile, Set<Object> path, ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log) Add the bundle file.private static voidEquinoxClassLoaderHandler.addClasspathEntries(Object owner, ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log) Adds the classpath entries.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.booleanClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry.canHandle(Class<?> classLoader, LogNode log) Call the static method canHandle(ClassLoader) for the associatedClassLoaderHandler.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCan handle.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static booleanCheck whether thisClassLoaderHandlercan handle a givenClassLoader.static voidAntClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidClassGraphClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.voidClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Call the static method findClassLoaderOrder(ClassLoader, ClassLoaderOrder) for the associatedClassLoaderHandler.static voidCxfContainerClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidEquinoxClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidEquinoxContextFinderClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidFallbackClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidFelixClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidJBossClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidJPMSClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidOSGiDefaultClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidParentLastDelegationOrderTestClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidPlexusClassWorldsClassRealmClassLoaderHandler.findClassLoaderOrder(ClassLoader classRealm, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidQuarkusClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find classloader order.static voidSpringBootRestartClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidTomcatWebappClassLoaderBaseHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidUnoOneJarClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidURLClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidWeblogicClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidWebsphereLibertyClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidWebsphereTraditionalClassLoaderHandler.findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Find theClassLoaderdelegation order for aClassLoader.static voidAntClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidClassGraphClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.voidClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Call the static method findClasspathOrder(ClassLoader, ClasspathOrder) for the associatedClassLoaderHandler.static voidCxfContainerClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidEquinoxClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidEquinoxContextFinderClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidFallbackClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidFelixClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidJBossClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidJPMSClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidOSGiDefaultClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidParentLastDelegationOrderTestClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidPlexusClassWorldsClassRealmClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidQuarkusClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidSpringBootRestartClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidTomcatWebappClassLoaderBaseHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidUnoOneJarClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidURLClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidWeblogicClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidWebsphereLibertyClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.static voidWebsphereTraditionalClassLoaderHandler.findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Find the classpath entries for the associatedClassLoader.private static voidQuarkusClassLoaderHandler.findClasspathOrderForQuarkusClassloader(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) private static voidQuarkusClassLoaderHandler.findClasspathOrderForRunnerClassloader(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) private static voidQuarkusClassLoaderHandler.findClasspathOrderForRuntimeClassloader(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) private static voidJBossClassLoaderHandler.handleRealModule(Object module, Set<Object> visitedModules, ClassLoader classLoader, ClasspathOrder classpathOrderOut, ScanSpec scanSpec, LogNode log) Handle a module.private static voidJBossClassLoaderHandler.handleResourceLoader(Object resourceLoader, 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 LogNodeModifier and TypeMethodDescriptionvoidClassLoaderOrder.add(ClassLoader classLoader, LogNode log) Add aClassLoaderto the ClassLoader order at the current position.booleanClasspathOrder.addClasspathEntries(List<Object> overrideClasspath, ClassLoader classLoader, ScanSpec scanSpec, LogNode log) Add classpath entries, separated by the system path separator character.booleanClasspathOrder.addClasspathEntry(Object pathElement, ClassLoader classLoader, ScanSpec scanSpec, LogNode log) Add a classpath element relative to a base file.booleanClasspathOrder.addClasspathEntryObject(Object pathObject, ClassLoader classLoader, ScanSpec scanSpec, LogNode log) Add classpath entries from an object obtained from reflection.booleanClasspathOrder.addClasspathPathStr(String pathStr, ClassLoader classLoader, ScanSpec scanSpec, LogNode log) Add classpath entries, separated by the system path separator character.voidClassLoaderOrder.delegateTo(ClassLoader classLoader, boolean isParent, LogNode log) Recursively delegate to anotherClassLoader.ModuleFinder.findModuleRefs(LinkedHashSet<Object> layers, ScanSpec scanSpec, LogNode log) Get all visible ModuleReferences in a list of layers.ModuleFinder.findModuleRefsFromCallstack(Class<?>[] callStack, ScanSpec scanSpec, boolean scanNonSystemModules, LogNode log) Get all visible ModuleReferences in all layers, given an array of stack frameClass<?>references.private static Class<?>[]CallStackReader.getCallStackViaSecurityManager(LogNode log) Get the call stack via the SecurityManager.getClassContext() native method.(package private) Class<?>[]CallStackReader.getClassContext(LogNode log) Get the class context.ClassLoaderOrder.getRegistryEntry(ClassLoader classLoader, LogNode log) Find theClassLoaderHandlerthat can handle a givenClassLoaderinstance.Constructors in nonapi.io.github.classgraph.classpath with parameters of type LogNodeModifierConstructorDescription(package private)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(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 LogNodeMethods in nonapi.io.github.classgraph.concurrency with parameters of type LogNodeModifier and TypeMethodDescriptionCheck 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.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(Collection<U> elements, 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 LogNodeModifierConstructorDescriptionprivateWorkQueue(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 LogNodeModifier and TypeMethodDescriptionvoidClose zipfiles, modules, and recyclers, and delete temporary files.private PhysicalZipFileNestedJarHandler.downloadJarFromURL(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.NestedJarHandler.readAllBytesWithSpilloverToDisk(InputStream inputStream, 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(InputStream inputStream, 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 LogNodeModifierConstructorDescription(package private)LogicalZipFile(ZipFileSlice zipFileSlice, NestedJarHandler nestedJarHandler, LogNode log, boolean enableMultiReleaseVersions) Construct a logical zipfile from a slice of a physical zipfile.(package private)PhysicalZipFile(File file, NestedJarHandler nestedJarHandler, LogNode log) Construct aPhysicalZipFilefrom a file on disk.(package private)PhysicalZipFile(InputStream inputStream, long inputStreamLengthHint, String pathStr, NestedJarHandler nestedJarHandler, LogNode log) Construct aPhysicalZipFileby reading from theInputStreamto an array in RAM, or spill to disk if theInputStreamis too long.(package private)PhysicalZipFile(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 LogNodeModifierConstructorDescriptionFileSlice(File file, boolean isDeflatedZipEntry, long inflatedLengthHint, NestedJarHandler nestedJarHandler, LogNode log) Constructor for toplevel file slice.FileSlice(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 -
Uses of LogNode in nonapi.io.github.classgraph.utils
Fields in nonapi.io.github.classgraph.utils declared as LogNodeFields in nonapi.io.github.classgraph.utils with type parameters of type LogNodeMethods in nonapi.io.github.classgraph.utils that return LogNodeModifier and TypeMethodDescriptionprivate LogNodeAdd a child log node for a message.private LogNodeAdd a child log node.private LogNodeAdd a child log node for an exception.Add a log entry.Add a log entry.Add a log entry.Add a log entry with sort key for deterministic ordering.Add a log entry with sort key for deterministic ordering.Add a log entry with sort key for deterministic ordering.Add a log entry with sort key for deterministic ordering.Add a log entry.Add a log entry.LogNode.log(Collection<String> msgs) Add a series of log entries.Methods in nonapi.io.github.classgraph.utils with parameters of type LogNodeModifier and TypeMethodDescriptionstatic booleanFileUtils.closeDirectByteBuffer(ByteBuffer byteBuffer, ReflectionUtils reflectionUtils, LogNode log) Close aDirectByteBuffer-- in particular, will unmap aMappedByteBuffer.private static booleanFileUtils.closeDirectByteBufferPrivileged(ByteBuffer byteBuffer, LogNode log) Close a direct byte buffer (run in doPrivileged).