Class PrimaryClassloader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- com.biglybt.launcher.classloading.PrimaryClassloader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class PrimaryClassloader extends java.net.URLClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoader
packageLoader
private static java.lang.String
packageName
-
Constructor Summary
Constructors Constructor Description PrimaryClassloader(java.lang.ClassLoader parent)
Deprecated.DO NOT INVOKE MANUALLY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.net.URL[]
generateURLs()
protected java.lang.Class
loadClass(java.lang.String name, boolean resolve)
-
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
PrimaryClassloader
public PrimaryClassloader(java.lang.ClassLoader parent)
Deprecated.DO NOT INVOKE MANUALLYinitialization path when loaded via-Djava.system.class.loader=com.biglybt.launcher.classloading.PrimaryClassloader
instead of bootstrapping, has the advantage that this gets registered as system classloader
-
-