public class DynamicRestClassLoader extends DynamicClassLoader
DynamicClassWriter
. A DynamicClassLoader requires a parent or
delegate class-loader which is provided to the constructor. This delegate
class loader handles the lookup and storage of all created classes.DynamicClassLoader.EnumInfo
classWriters, defaultWriter, enumInfoRegistry
Constructor and Description |
---|
DynamicRestClassLoader(ClassLoader delegate) |
DynamicRestClassLoader(ClassLoader delegate,
DynamicClassWriter writer) |
Modifier and Type | Method and Description |
---|---|
void |
createDynamicAdapter(String className)
Create an adapter for given
className |
Class<?> |
createDynamicClass(String className,
DynamicClassWriter writer)
Create a dynamic class registering a writer and then forcing the provided
class name to be loaded.
|
void |
createDynamicCollectionAdapter(String className)
Create a collection adapter for given
className |
void |
createDynamicReferenceAdapter(String className)
Create a reference for given
className |
addClass, addClass, addClass, addEnum, checkAssignable, createDynamicClass, createDynamicClass, defineDynamicClass, findClass, getClassWriter, getClassWriters, getDefaultWriter, lookup
clearAssertionStatus, 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, setSigners
public DynamicRestClassLoader(ClassLoader delegate)
public DynamicRestClassLoader(ClassLoader delegate, DynamicClassWriter writer)
public void createDynamicAdapter(String className)
DynamicClassLoader
className
createDynamicAdapter
in class DynamicClassLoader
public void createDynamicCollectionAdapter(String className)
DynamicClassLoader
className
createDynamicCollectionAdapter
in class DynamicClassLoader
public void createDynamicReferenceAdapter(String className)
DynamicClassLoader
className
createDynamicReferenceAdapter
in class DynamicClassLoader
public Class<?> createDynamicClass(String className, DynamicClassWriter writer)
DynamicClassLoader
createDynamicClass
in class DynamicClassLoader
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.