public class YJSClassLoader
extends java.net.URLClassLoader
| 构造器和说明 |
|---|
YJSClassLoader(java.lang.ClassLoader parent,
wrp.jdk.nashorn.api.scripting.ClassFilter cf) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Class<?> |
defineStubClass(java.lang.String name,
byte[] bytes) |
java.lang.Class<?> |
findClass(java.lang.String fullName) |
void |
loadJar(java.io.InputStream inputStream,
java.lang.String path) |
void |
loadLibraries() |
java.lang.String |
unzipLibrary(java.io.InputStream inputStream,
java.lang.String name) |
addURL, close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic YJSClassLoader(java.lang.ClassLoader parent,
wrp.jdk.nashorn.api.scripting.ClassFilter cf)
public java.lang.Class<?> findClass(java.lang.String fullName)
throws java.lang.ClassNotFoundException
findClass 在类中 java.net.URLClassLoaderjava.lang.ClassNotFoundExceptionpublic java.lang.Class<?> defineStubClass(java.lang.String name,
byte[] bytes)
public void loadJar(java.io.InputStream inputStream,
java.lang.String path)
public java.lang.String unzipLibrary(java.io.InputStream inputStream,
java.lang.String name)
public void loadLibraries()