Package groovy.lang

Class GroovyClassLoader

All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
GroovyClassLoader.InnerLoader

public class GroovyClassLoader
extends URLClassLoader
A ClassLoader which can load Groovy classes. The loaded classes are cached, classes from other classloaders should not be cached. To be able to load a script that was asked for earlier but was created later it is essential not to keep anything like a "class not found" information for that class name. This includes possible parent loaders. Classes that are not cached are always reloaded.