public final class JkUrlClassLoader
extends java.lang.Object
URLClassLoader
offering convenient methods and fluent
interface to deal with URLClassLoader
.Modifier and Type | Method and Description |
---|---|
java.net.URLClassLoader |
get()
Return the
URLClassLoader wrapped by this object. |
JkPathSequence |
getDirectClasspath()
Returns the classpath of this classloader without mentioning classpath of
the parent classloaders.
|
JkClassLoader |
getParent()
Returns the class loader parent of this one.
|
static JkUrlClassLoader |
of(java.lang.Iterable<java.nio.file.Path> paths) |
static JkUrlClassLoader |
of(java.lang.Iterable<java.nio.file.Path> paths,
java.lang.ClassLoader parent) |
static JkUrlClassLoader |
of(java.net.URLClassLoader urlClassLoader) |
static JkUrlClassLoader |
ofCurrent()
Returns a
JkUrlClassLoader wrapping the current thread context classloader. |
JkClassLoader |
toJkClassLoader() |
java.lang.String |
toString() |
public static JkUrlClassLoader of(java.net.URLClassLoader urlClassLoader)
public static JkUrlClassLoader of(java.lang.Iterable<java.nio.file.Path> paths)
public static JkUrlClassLoader of(java.lang.Iterable<java.nio.file.Path> paths, java.lang.ClassLoader parent)
public static JkUrlClassLoader ofCurrent()
JkUrlClassLoader
wrapping the current thread context classloader.Class.getClassLoader()
public java.net.URLClassLoader get()
URLClassLoader
wrapped by this object.public JkClassLoader getParent()
public JkPathSequence getDirectClasspath()
public JkClassLoader toJkClassLoader()
public java.lang.String toString()
toString
in class java.lang.Object