public interface ProxyClassDefiner
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
defineProxyClass(BuiltClass builtClass,
java.lang.Class<?> superClass,
java.lang.Class<?>[] interfaces)
Define a built proxy class.
|
static ProxyClassDefiner |
dumping(ProxyClassDefiner classDefiner,
java.io.File outputDir)
Create a new class definer that dumps the class files to a directory.
|
static ProxyClassDefiner |
loader(java.lang.ClassLoader classLoader)
Create a new class loader based class definer.
|
static ProxyClassDefiner loader(java.lang.ClassLoader classLoader)
classLoader - The class loaderstatic ProxyClassDefiner dumping(ProxyClassDefiner classDefiner, java.io.File outputDir)
classDefiner - The class defineroutputDir - The output directoryjava.lang.Class<?> defineProxyClass(BuiltClass builtClass, @Nullable java.lang.Class<?> superClass, @Nullable java.lang.Class<?>[] interfaces)
builtClass - The built classsuperClass - The super classinterfaces - The interfaces