Package org.codehaus.groovy.reflection
Class ClassLoaderForClassArtifacts
java.lang.Object
java.lang.ClassLoader
org.codehaus.groovy.reflection.ClassLoaderForClassArtifacts
- Direct Known Subclasses:
CallSiteClassLoader
public class ClassLoaderForClassArtifacts extends ClassLoader
-
Field Summary
Fields Modifier and Type Field Description SoftReference<Class>klazz -
Constructor Summary
Constructors Constructor Description ClassLoaderForClassArtifacts(Class klazz) -
Method Summary
Modifier and Type Method Description StringcreateClassName(Method method)StringcreateClassName(String methodName)Classdefine(String name, byte[] bytes)ConstructordefineClassAndGetConstructor(String name, byte[] bytes)ClassloadClass(String name)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, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
klazz
-
-
Constructor Details
-
ClassLoaderForClassArtifacts
-
-
Method Details
-
define
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
createClassName
-
createClassName
-
defineClassAndGetConstructor
-