org.logicalcobwebs.cglib.proxy
Class Mixin.Generator
java.lang.Object
   org.logicalcobwebs.cglib.core.AbstractClassGenerator
org.logicalcobwebs.cglib.core.AbstractClassGenerator
       org.logicalcobwebs.cglib.proxy.Mixin.Generator
org.logicalcobwebs.cglib.proxy.Mixin.Generator
- All Implemented Interfaces: 
- ClassGenerator
- Enclosing class:
- Mixin
- public static class Mixin.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
classes
private java.lang.Class[] classes
delegates
private java.lang.Object[] delegates
route
private int[] route
asBeans
private boolean asBeans
Mixin.Generator
public Mixin.Generator()
getDefaultClassLoader
protected java.lang.ClassLoader getDefaultClassLoader()
- 
- Specified by:
- getDefaultClassLoaderin class- AbstractClassGenerator
 
- 
 
setAsBeans
public void setAsBeans(boolean asBeans)
- 
 
setClasses
public void setClasses(java.lang.Class[] classes)
- 
 
setDelegates
public void setDelegates(java.lang.Object[] delegates)
- 
 
setRoute
public void setRoute(int[] route)
- 
 
create
public Mixin create()
- 
 
generateClass
public void generateClass(ClassVisitor v)
- 
 
firstInstance
protected java.lang.Object firstInstance(java.lang.Class type)
- 
- Specified by:
- firstInstancein class- AbstractClassGenerator
 
- 
 
nextInstance
protected java.lang.Object nextInstance(java.lang.Object instance)
- 
- Specified by:
- nextInstancein class- AbstractClassGenerator
 
-