Groovy 1.7.0

org.codehaus.groovy.reflection
Class ClassLoaderForClassArtifacts

java.lang.Object
  java.lang.ClassLoader
      org.codehaus.groovy.reflection.SunClassLoader
          org.codehaus.groovy.runtime.callsite.GroovySunClassLoader
              org.codehaus.groovy.reflection.ClassLoaderForClassArtifacts

class ClassLoaderForClassArtifacts
extends GroovySunClassLoader

Field Summary
SoftReference klazz

 
Fields inherited from class SunClassLoader
knownClasses, sunVM
 
Constructor Summary
ClassLoaderForClassArtifacts(Class klazz)

 
Method Summary
String createClassName(Method method)

Class define(String name, byte[] bytes)

Constructor defineClassAndGetConstructor(String name, byte[] bytes)

Class loadClass(String name)

 
Methods inherited from class SunClassLoader
define, doesKnow, loadClass, loadFromRes, resName
 
Methods inherited from class ClassLoader
loadClass, getSystemClassLoader, getResource, getResourceAsStream, getSystemResource, getSystemResourceAsStream, clearAssertionStatus, getParent, getResources, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Field Detail

klazz

final SoftReference klazz


 
Constructor Detail

ClassLoaderForClassArtifacts

public ClassLoaderForClassArtifacts(Class klazz)


 
Method Detail

createClassName

public String createClassName(Method method)


define

public Class define(String name, byte[] bytes)


defineClassAndGetConstructor

public Constructor defineClassAndGetConstructor(String name, byte[] bytes)


loadClass

public Class loadClass(String name)


 

Copyright © 2003-2009 The Codehaus. All rights reserved.