public static class Mixin.Generator extends AbstractClassGenerator
AbstractClassGenerator.Source
Constructor and Description |
---|
Generator() |
Modifier and Type | Method and Description |
---|---|
Mixin |
create() |
protected java.lang.Object |
firstInstance(java.lang.Class type) |
void |
generateClass(ClassVisitor v) |
protected java.lang.ClassLoader |
getDefaultClassLoader() |
protected java.lang.Object |
nextInstance(java.lang.Object instance) |
void |
setClasses(java.lang.Class[] classes) |
void |
setDelegates(java.lang.Object[] delegates) |
void |
setStyle(int style) |
create, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setNamePrefix, setNamingPolicy, setStrategy, setUseCache
protected java.lang.ClassLoader getDefaultClassLoader()
getDefaultClassLoader
in class AbstractClassGenerator
public void setStyle(int style)
public void setClasses(java.lang.Class[] classes)
public void setDelegates(java.lang.Object[] delegates)
public Mixin create()
public void generateClass(ClassVisitor v)
protected java.lang.Object firstInstance(java.lang.Class type)
firstInstance
in class AbstractClassGenerator
protected java.lang.Object nextInstance(java.lang.Object instance)
nextInstance
in class AbstractClassGenerator