public class DefaultNMutableClassLoader extends NClassLoaderBase implements NMutableClassLoader
NClassLoaderBase which now behaves as
a mutable composite of VM-shared leaves (obtained via
NIdClassLoaderRegistry).baseEntries, children, dependencyFilter, lastDefinitions, lastResolved, loadedShortNameVersions, pendingEntries, repositoryFilter| Constructor and Description |
|---|
DefaultNMutableClassLoader(String name,
ClassLoader parent,
NClasspathEntry[] nodes,
NRepositoryFilter repositoryFilter,
NDependencyFilter dependencyFilter) |
DefaultNMutableClassLoader(String name,
ClassLoader parent,
NRepositoryFilter repositoryFilter,
NDependencyFilter dependencyFilter) |
| Modifier and Type | Method and Description |
|---|---|
NMutableClassLoader |
copy() |
NClassLoader |
immutable() |
NMutableClassLoader |
mutable() |
add, add, add, add, add0, add0, add0, add0, addPath0, addURL, asClassLoader, baseEntries, build, buildInternal, contains, definePackage, equals, findResource, findResources, getName, getResource, getResourceAsStream, getResources, getURLs, hashCode, isShortNameVersionAllowed, loadClass, loadClass, loadClassFromChildren, loadedDefinitions, loadResourcesFromChildren, name, rebuild, remove, search, search, toStringclose, findClass, getPermissions, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, add, add, add, loadedDefinitions, of, of, of, of, ofasClassLoader, contains, getName, getParent, getResource, getResourceAsStream, getResources, loadClass, name, of, ofPreferred, ofPreferred, ofPreferred, ofPreferred, searchpublic DefaultNMutableClassLoader(String name, ClassLoader parent, NRepositoryFilter repositoryFilter, NDependencyFilter dependencyFilter)
public DefaultNMutableClassLoader(String name, ClassLoader parent, NClasspathEntry[] nodes, NRepositoryFilter repositoryFilter, NDependencyFilter dependencyFilter)
public NClassLoader immutable()
immutable in interface NClassLoaderpublic NMutableClassLoader mutable()
mutable in interface NClassLoaderpublic NMutableClassLoader copy()
copy in interface NMutableClassLoadercopy in interface NCopiableCopyright © 2026 vpc open source initiative. All rights reserved.