public static class MethodDelegate.Generator extends AbstractClassGenerator
AbstractClassGenerator.Source| Constructor and Description |
|---|
MethodDelegate.Generator() |
| Modifier and Type | Method and Description |
|---|---|
MethodDelegate |
create() |
protected java.lang.Object |
firstInstance(java.lang.Class type) |
void |
generateClass(org.objectweb.asm.ClassVisitor v) |
protected java.lang.ClassLoader |
getDefaultClassLoader() |
protected java.lang.Object |
nextInstance(java.lang.Object instance) |
void |
setInterface(java.lang.Class iface) |
void |
setMethodName(java.lang.String methodName) |
void |
setTarget(java.lang.Object target) |
void |
setTargetClass(java.lang.Class targetClass) |
create, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setNamePrefix, setNamingPolicy, setStrategy, setUseCachepublic void setTarget(java.lang.Object target)
public void setTargetClass(java.lang.Class targetClass)
public void setMethodName(java.lang.String methodName)
public void setInterface(java.lang.Class iface)
protected java.lang.ClassLoader getDefaultClassLoader()
getDefaultClassLoader in class AbstractClassGeneratorpublic MethodDelegate create()
protected java.lang.Object firstInstance(java.lang.Class type)
firstInstance in class AbstractClassGeneratorprotected java.lang.Object nextInstance(java.lang.Object instance)
nextInstance in class AbstractClassGeneratorpublic void generateClass(org.objectweb.asm.ClassVisitor v)
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionCopyright © 2013 Oracle Corporation. All Rights Reserved.