public class ClassLoaderForClassArtifacts
extends java.lang.ClassLoader
| Modifier and Type | Field and Description | 
|---|---|
| java.lang.ref.SoftReference<java.lang.Class> | klazz | 
| Constructor and Description | 
|---|
| ClassLoaderForClassArtifacts(java.lang.Class klazz) | 
| Modifier and Type | Method and 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) | 
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ClassLoaderForClassArtifacts(java.lang.Class klazz)
public java.lang.Class define(java.lang.String name,
                              byte[] bytes)
public java.lang.Class loadClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionpublic java.lang.String createClassName(java.lang.reflect.Method method)
public java.lang.reflect.Constructor defineClassAndGetConstructor(java.lang.String name,
                                                                  byte[] bytes)