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 String
createClassName(Method method)
String
createClassName(String methodName)
Class
define(String name, byte[] bytes)
Constructor
defineClassAndGetConstructor(String name, byte[] bytes)
Class
loadClass(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:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
createClassName
-
createClassName
-
defineClassAndGetConstructor
-