class DispatcherGenerator extends java.lang.Object implements CallbackGenerator
CallbackGenerator.Context
Modifier and Type | Field and Description |
---|---|
private static org.objectweb.asm.Type |
DISPATCHER |
static DispatcherGenerator |
INSTANCE |
private static Signature |
LOAD_OBJECT |
private static org.objectweb.asm.Type |
PROXY_REF_DISPATCHER |
static DispatcherGenerator |
PROXY_REF_INSTANCE |
private static Signature |
PROXY_REF_LOAD_OBJECT |
private boolean |
proxyRef |
Modifier | Constructor and Description |
---|---|
private |
DispatcherGenerator(boolean proxyRef) |
Modifier and Type | Method and Description |
---|---|
void |
generate(ClassEmitter ce,
CallbackGenerator.Context context,
java.util.List methods) |
void |
generateStatic(CodeEmitter e,
CallbackGenerator.Context context,
java.util.List methods) |
public static final DispatcherGenerator INSTANCE
public static final DispatcherGenerator PROXY_REF_INSTANCE
private static final org.objectweb.asm.Type DISPATCHER
private static final org.objectweb.asm.Type PROXY_REF_DISPATCHER
private static final Signature LOAD_OBJECT
private static final Signature PROXY_REF_LOAD_OBJECT
private boolean proxyRef
public void generate(ClassEmitter ce, CallbackGenerator.Context context, java.util.List methods)
generate
in interface CallbackGenerator
public void generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)
generateStatic
in interface CallbackGenerator