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 java.lang.ClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.ref.SoftReference<java.lang.Class>
klazz
-
Constructor Summary
Constructors Constructor Description ClassLoaderForClassArtifacts(java.lang.Class klazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
createClassName(java.lang.reflect.Method method)
java.lang.Class
define(java.lang.String name, byte[] bytes)
java.lang.reflect.Constructor
defineClassAndGetConstructor(java.lang.String name, byte[] bytes)
java.lang.Class
loadClass(java.lang.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
-
-
-
-
Method Detail
-
define
public java.lang.Class define(java.lang.String name, byte[] bytes)
-
loadClass
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in classjava.lang.ClassLoader
- Throws:
java.lang.ClassNotFoundException
-
createClassName
public java.lang.String createClassName(java.lang.reflect.Method method)
-
defineClassAndGetConstructor
public java.lang.reflect.Constructor defineClassAndGetConstructor(java.lang.String name, byte[] bytes)
-
-