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
 
 
 
 
| Methods inherited from class java.lang.ClassLoader | 
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
klazz
public final SoftReference<Class> klazz
ClassLoaderForClassArtifacts
public ClassLoaderForClassArtifacts(Class klazz)
define
public Class define(String name,
                    byte[] bytes)
 
loadClass
public Class loadClass(String name)
                throws ClassNotFoundException
- Overrides:
 loadClass in class ClassLoader
 
- Throws:
 ClassNotFoundException
 
createClassName
public String createClassName(Method method)
 
defineClassAndGetConstructor
public Constructor defineClassAndGetConstructor(String name,
                                                byte[] bytes)