Class JavaCompilerStepdefs.DefiningClassLoader
java.lang.Object
java.lang.ClassLoader
de.monochromata.cucumber.stepdefs.JavaCompilerStepdefs.DefiningClassLoader
- Enclosing class:
- JavaCompilerStepdefs
protected static class JavaCompilerStepdefs.DefiningClassLoader
extends java.lang.ClassLoader
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Class<?>>definedClasses -
Constructor Summary
Constructors Modifier Constructor Description protectedDefiningClassLoader(java.lang.ClassLoader parent, java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs) -
Method Summary
Modifier and Type Method Description static JavaCompilerStepdefs.DefiningClassLoaderinstanceDelegatingToParent(java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs)static JavaCompilerStepdefs.DefiningClassLoaderinstanceNotDelegatingToParent(java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs)Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
definedClasses
protected final java.util.Map<java.lang.String,java.lang.Class<?>> definedClasses
-
-
Constructor Details
-
DefiningClassLoader
protected DefiningClassLoader(java.lang.ClassLoader parent, java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs)
-
-
Method Details
-
instanceDelegatingToParent
public static JavaCompilerStepdefs.DefiningClassLoader instanceDelegatingToParent(java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs) -
instanceNotDelegatingToParent
public static JavaCompilerStepdefs.DefiningClassLoader instanceNotDelegatingToParent(java.util.Map<java.lang.String,InMemoryCompilerOutput> outputs)
-