类 ClassLoaderManager
java.lang.Object
cn.devspace.nucleus.Manager.ClassLoaderManager
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明创建默认类加载器createURLClassLoader(File file) 创建默认URL构造器getClassLoader(String hashCode) 直接通过类加载器的哈希值拿到类加载器getClassLoader(String ClassLoaderName, boolean useName) putLoaderMap(ClassLoader classLoader) 将类加载器放进表
-
构造器详细资料
-
ClassLoaderManager
public ClassLoaderManager()
-
-
方法详细资料
-
getClassLoaderMapping
-
getClassLoaderMap
-
createClassLoader
创建默认类加载器- 返回:
- 返回classloader对应的哈希值, 可通过哈希值拿到加载器
-
createURLClassLoader
创建默认URL构造器- 参数:
file- 需要构造的class- 返回:
- 返回classloader对应的哈希值, 可通过哈希值拿到加载器
- 抛出:
MalformedURLException
-
getClassLoader
直接通过类加载器的哈希值拿到类加载器- 参数:
hashCode- 哈希值- 返回:
- 返回找到的类加载器
-
getClassLoader
- 参数:
ClassLoaderName- classloader.getName()useName- 是否使用加载器名拿去类加载器- 返回:
- 返回翻去到的类加载器
-
putLoaderMap
将类加载器放进表- 参数:
classLoader- 类加载器- 返回:
- 返回存储对应的哈希索引
-