public class ReflectiveDynamicClassLoader extends DynamicClassLoader
DynamicClassLoader used to create classes using reflective
access to defineClass. This causes the class to be created on the provided
delegate/parent loader instead of just within this custom loader. Required
for frameworks that don't take and use a loader.DynamicClassLoader.EnumInfoclassWriters, defaultWriter, enumInfoRegistry| Constructor and Description |
|---|
ReflectiveDynamicClassLoader(ClassLoader delegate) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
defineDynamicClass(String name,
byte[] b) |
protected Method |
getDefineClassMethod() |
addClass, addClass, addClass, addEnum, checkAssignable, createDynamicAdapter, createDynamicClass, createDynamicClass, createDynamicClass, createDynamicCollectionAdapter, createDynamicReferenceAdapter, findClass, getClassWriter, getClassWriters, getDefaultWriter, lookupclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ReflectiveDynamicClassLoader(ClassLoader delegate)
protected Method getDefineClassMethod()
protected Class<?> defineDynamicClass(String name, byte[] b)
defineDynamicClass in class DynamicClassLoaderCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.