类 ModuleClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- cn.mcres.karlatemp.mxlib.tools.module.ModuleClassLoader
-
public class ModuleClassLoader extends ClassLoader
Module Class LoaderIt can decide if the external can access the protection class.
- 从以下版本开始:
- 2.7
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Predicate<String>
exportChecker
-
构造器概要
构造器 构造器 说明 ModuleClassLoader()
ModuleClassLoader(ClassLoader parent)
ModuleClassLoader(ClassLoader parent, Predicate<String> checker)
ModuleClassLoader(Predicate<String> checker)
-
方法概要
-
从类继承的方法 java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
构造器详细资料
-
ModuleClassLoader
public ModuleClassLoader(ClassLoader parent, Predicate<String> checker)
-
ModuleClassLoader
public ModuleClassLoader(ClassLoader parent)
-
ModuleClassLoader
public ModuleClassLoader()
-
-
方法详细资料
-
getClassLoadingLock
protected Object getClassLoadingLock(String className)
- 覆盖:
getClassLoadingLock
在类中ClassLoader
-
loadClass
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
- 覆盖:
loadClass
在类中ClassLoader
- 抛出:
ClassNotFoundException
-
loadClass
public Class<?> loadClass(String name) throws ClassNotFoundException
- 覆盖:
loadClass
在类中ClassLoader
- 抛出:
ClassNotFoundException
-
-