Uses of Class
nonapi.io.github.classgraph.concurrency.SingletonMap
-
Packages that use SingletonMap Package Description io.github.classgraph nonapi.io.github.classgraph.fastzipfilereader nonapi.io.github.classgraph.reflection -
-
Uses of SingletonMap in io.github.classgraph
Fields in io.github.classgraph declared as SingletonMap Modifier and Type Field Description private SingletonMap<java.lang.Object,ClasspathElement,java.io.IOException>
Scanner. classpathEntryObjToClasspathEntrySingletonMap
A singleton map used to eliminate creation of duplicateClasspathElement
objects, to reduce the chance that resources are scanned twice, by mapping canonicalized Path objects, URLs, etc.(package private) SingletonMap<ModuleRef,Recycler<ModuleReaderProxy,java.io.IOException>,java.io.IOException>
ClasspathElementModule. moduleRefToModuleReaderProxyRecyclerMap
A singleton map from aModuleRef
to aModuleReaderProxy
recycler for the module.Constructors in io.github.classgraph with parameters of type SingletonMap Constructor Description ClasspathElementModule(ModuleRef moduleRef, SingletonMap<ModuleRef,Recycler<ModuleReaderProxy,java.io.IOException>,java.io.IOException> moduleRefToModuleReaderProxyRecyclerMap, Scanner.ClasspathEntryWorkUnit workUnit, ScanSpec scanSpec)
A zip/jarfile classpath element. -
Uses of SingletonMap in nonapi.io.github.classgraph.fastzipfilereader
Fields in nonapi.io.github.classgraph.fastzipfilereader declared as SingletonMap Modifier and Type Field Description private SingletonMap<java.io.File,PhysicalZipFile,java.io.IOException>
NestedJarHandler. canonicalFileToPhysicalZipFileMap
A singleton map from a zipfile'sFile
to thePhysicalZipFile
for that file, used to ensure that theRandomAccessFile
andFileChannel
for any given zipfile is opened only once.private SingletonMap<FastZipEntry,ZipFileSlice,java.io.IOException>
NestedJarHandler. fastZipEntryToZipFileSliceMap
A singleton map from aFastZipEntry
to theZipFileSlice
wrapping either the zip entry data, if the entry is stored, or a ByteBuffer, if the zip entry was inflated to memory, or a physical file on disk if the zip entry was inflated to a temporary file.SingletonMap<ModuleRef,Recycler<ModuleReaderProxy,java.io.IOException>,java.io.IOException>
NestedJarHandler. moduleRefToModuleReaderProxyRecyclerMap
A singleton map from aModuleRef
to aModuleReaderProxy
recycler for the module.SingletonMap<java.lang.String,java.util.Map.Entry<LogicalZipFile,java.lang.String>,java.io.IOException>
NestedJarHandler. nestedPathToLogicalZipFileAndPackageRootMap
A singleton map from nested jarfile path to a tuple of the logical zipfile for the path, and the package root within the logical zipfile.private SingletonMap<ZipFileSlice,LogicalZipFile,java.io.IOException>
NestedJarHandler. zipFileSliceToLogicalZipFileMap
A singleton map from aZipFileSlice
to theLogicalZipFile
for that slice. -
Uses of SingletonMap in nonapi.io.github.classgraph.reflection
Fields in nonapi.io.github.classgraph.reflection declared as SingletonMap Modifier and Type Field Description private SingletonMap<java.lang.Class<?>,ReflectionDriver.ClassMemberCache,java.lang.Exception>
ReflectionDriver. classToClassMemberCache
-