public class JarClassLoader extends FlexibleClassLoader
| Constructor and Description |
|---|
JarClassLoader(byte[] jar,
boolean childFirst) |
JarClassLoader(byte[] jar,
java.lang.ClassLoader parent,
boolean childFirst) |
JarClassLoader(java.nio.file.Path jarFile,
boolean childFirst) |
JarClassLoader(java.nio.file.Path jarFile,
java.lang.ClassLoader parent,
boolean childFirst) |
| Modifier and Type | Method and Description |
|---|---|
protected java.net.URL |
findResource1(java.lang.String name) |
protected java.io.InputStream |
findResourceAsStream(java.lang.String path) |
protected java.util.Enumeration<java.net.URL> |
findResources1(java.lang.String name) |
java.util.jar.Manifest |
getManifest() |
protected byte[] |
readResource(java.lang.String path) |
findClass, findResource, getResource, getResourceAsStream, getResources, loadClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic JarClassLoader(byte[] jar,
java.lang.ClassLoader parent,
boolean childFirst)
throws java.io.IOException
java.io.IOExceptionpublic JarClassLoader(byte[] jar,
boolean childFirst)
throws java.io.IOException
java.io.IOExceptionpublic JarClassLoader(java.nio.file.Path jarFile,
java.lang.ClassLoader parent,
boolean childFirst)
throws java.io.IOException
java.io.IOExceptionpublic JarClassLoader(java.nio.file.Path jarFile,
boolean childFirst)
throws java.io.IOException
java.io.IOExceptionpublic java.util.jar.Manifest getManifest()
protected java.net.URL findResource1(java.lang.String name)
findResource1 in class FlexibleClassLoaderprotected java.util.Enumeration<java.net.URL> findResources1(java.lang.String name)
findResources1 in class FlexibleClassLoaderprotected java.io.InputStream findResourceAsStream(java.lang.String path)
findResourceAsStream in class FlexibleClassLoaderprotected byte[] readResource(java.lang.String path)
readResource in class FlexibleClassLoader