org.logicalcobwebs.cglib.proxy
Class MixinEmitter
java.lang.Object
org.logicalcobwebs.asm.ClassAdapter
org.logicalcobwebs.cglib.core.ClassEmitter
org.logicalcobwebs.cglib.proxy.MixinEmitter
- All Implemented Interfaces:
- ClassVisitor
- Direct Known Subclasses:
- MixinBeanEmitter
class MixinEmitter
- extends ClassEmitter
- Version:
- $Id: MixinEmitter.java,v 1.1 2003/12/12 19:28:11 billhorsman Exp $
- Author:
- Chris Nokleberg
Method Summary |
protected java.lang.Class[] |
getInterfaces(java.lang.Class[] classes)
|
protected java.lang.reflect.Method[] |
getMethods(java.lang.Class type)
|
Methods inherited from class org.logicalcobwebs.cglib.core.ClassEmitter |
begin_class, begin_method, begin_static, declare_field, define_attribute, end_class, getAccess, getClassType, getStaticHook, getSuperType, init, setTarget, visit, visitAttribute, visitEnd, visitField, visitMethod |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIELD_NAME
private static final java.lang.String FIELD_NAME
- See Also:
- Constant Field Values
CSTRUCT_OBJECT_ARRAY
private static final Signature CSTRUCT_OBJECT_ARRAY
NEW_INSTANCE
private static final Signature NEW_INSTANCE
MIXIN
private static final Type MIXIN
MixinEmitter
public MixinEmitter(ClassVisitor v,
java.lang.String className,
java.lang.Class[] classes,
int[] route)
getInterfaces
protected java.lang.Class[] getInterfaces(java.lang.Class[] classes)
getMethods
protected java.lang.reflect.Method[] getMethods(java.lang.Class type)