Class PatchedForTestGroovyClassLoader

java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
groovy.lang.GroovyClassLoader
de.hybris.bootstrap.testclasses.PatchedForTestGroovyClassLoader
All Implemented Interfaces:
Closeable, AutoCloseable

public class PatchedForTestGroovyClassLoader extends groovy.lang.GroovyClassLoader
Patched version of GroovyClassLoader: had to replace some code to make recompiling of changed sources work.
  • Constructor Details

    • PatchedForTestGroovyClassLoader

      public PatchedForTestGroovyClassLoader(ClassLoader parent)
  • Method Details

    • loadClass

      protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException
      Overrides:
      loadClass in class groovy.lang.GroovyClassLoader
      Throws:
      ClassNotFoundException
    • loadClass

      public Class loadClass(String name, boolean lookupScriptFiles, boolean preferClassOverScript, boolean resolve) throws ClassNotFoundException, org.codehaus.groovy.control.CompilationFailedException
      Overrides:
      loadClass in class groovy.lang.GroovyClassLoader
      Throws:
      ClassNotFoundException
      org.codehaus.groovy.control.CompilationFailedException