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 SummaryFields Modifier and Type Field Description SoftReference<Class>klazz
 - 
Constructor SummaryConstructors Constructor Description ClassLoaderForClassArtifacts(Class klazz)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods 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.ClassLoaderclearAssertionStatus, 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 Detail- 
klazzpublic final SoftReference<Class> klazz 
 
- 
 - 
Constructor Detail- 
ClassLoaderForClassArtifactspublic ClassLoaderForClassArtifacts(Class klazz) 
 
- 
 - 
Method Detail- 
loadClasspublic Class loadClass(String name) throws ClassNotFoundException - Overrides:
- loadClassin class- ClassLoader
- Throws:
- ClassNotFoundException
 
 - 
defineClassAndGetConstructorpublic Constructor defineClassAndGetConstructor(String name, byte[] bytes) 
 
- 
 
-