org.codehaus.groovy.tools
public class RootLoader extends java.net.URLClassLoader
| Constructor and Description |
|---|
RootLoader(LoaderConfiguration lc)
constructs a new RootLoader with a @see LoaderConfiguration
object which holds the classpath
|
RootLoader(java.net.URL[] urls,
java.lang.ClassLoader parent)
constructs a new RootLoader with a parent loader and an
array of URLs as classpath
|
| Modifier and Type | Method and Description |
|---|---|
void |
addURL(java.net.URL url)
adds an url to the classpath of this classloader
|
protected java.lang.Class |
findClass(java.lang.String name) |
java.net.URL |
getResource(java.lang.String name)
returns the URL of a resource, or null if it is not found
|
protected java.lang.Class |
loadClass(java.lang.String name,
boolean resolve)
loads a class using the name of the class
|
definePackage, findResource, findResources, getPermissions, getURLs, newInstance, newInstanceclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic RootLoader(java.net.URL[] urls,
java.lang.ClassLoader parent)
public RootLoader(LoaderConfiguration lc)
protected java.lang.Class loadClass(java.lang.String name,
boolean resolve)
throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionpublic java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderpublic void addURL(java.net.URL url)
addURL in class java.net.URLClassLoaderprotected java.lang.Class findClass(java.lang.String name)
throws java.lang.ClassNotFoundException
findClass in class java.net.URLClassLoaderjava.lang.ClassNotFoundException