org.logicalcobwebs.cglib.reflect
Class MulticastDelegate.Generator
java.lang.Object
org.logicalcobwebs.cglib.core.AbstractClassGenerator
org.logicalcobwebs.cglib.reflect.MulticastDelegate.Generator
- All Implemented Interfaces:
- ClassGenerator
- Enclosing class:
- MulticastDelegate
public static class MulticastDelegate.Generator
- extends AbstractClassGenerator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCE
private static final AbstractClassGenerator.Source SOURCE
NEW_INSTANCE
private static final Signature NEW_INSTANCE
ADD_DELEGATE
private static final Signature ADD_DELEGATE
ADD_HELPER
private static final Signature ADD_HELPER
MULTICAST_DELEGATE
private static final Type MULTICAST_DELEGATE
iface
private java.lang.Class iface
MulticastDelegate.Generator
public MulticastDelegate.Generator()
getDefaultClassLoader
protected java.lang.ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoader
in class AbstractClassGenerator
setInterface
public void setInterface(java.lang.Class iface)
create
public MulticastDelegate create()
generateClass
public void generateClass(ClassVisitor cv)
emitProxy
private void emitProxy(ClassEmitter ce,
java.lang.reflect.Method method)
firstInstance
protected java.lang.Object firstInstance(java.lang.Class type)
- Specified by:
firstInstance
in class AbstractClassGenerator
nextInstance
protected java.lang.Object nextInstance(java.lang.Object instance)
- Specified by:
nextInstance
in class AbstractClassGenerator