Uses of Class
net.sf.cglib.core.CodeEmitter
-
Packages that use CodeEmitter Package Description net.sf.cglib.core net.sf.cglib.transform.impl -
-
Uses of CodeEmitter in net.sf.cglib.core
Methods in net.sf.cglib.core that return CodeEmitter Modifier and Type Method Description CodeEmitter
ClassEmitter. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
static CodeEmitter
EmitUtils. begin_method(ClassEmitter e, MethodInfo method)
static CodeEmitter
EmitUtils. begin_method(ClassEmitter e, MethodInfo method, int access)
CodeEmitter
ClassEmitter. begin_static()
CodeEmitter
Block. getCodeEmitter()
CodeEmitter
ClassEmitter. getStaticHook()
Methods in net.sf.cglib.core with parameters of type CodeEmitter Modifier and Type Method Description static void
EmitUtils. append_string(CodeEmitter e, org.objectweb.asm.Type type, EmitUtils.ArrayDelimiters delims, Customizer customizer)
Deprecated.static void
EmitUtils. append_string(CodeEmitter e, org.objectweb.asm.Type type, EmitUtils.ArrayDelimiters delims, CustomizerRegistry registry)
static void
EmitUtils. constructor_switch(CodeEmitter e, java.util.List constructors, ObjectSwitchCallback callback)
void
Customizer. customize(CodeEmitter e, org.objectweb.asm.Type type)
void
FieldTypeCustomizer. customize(CodeEmitter e, int index, org.objectweb.asm.Type type)
Customizesthis.FIELD_0 = ?
assignment in key constructorboolean
HashCodeCustomizer. customize(CodeEmitter e, org.objectweb.asm.Type type)
Customizes calculation of hashcodestatic void
EmitUtils. hash_code(CodeEmitter e, org.objectweb.asm.Type type, int multiplier, Customizer customizer)
Deprecated.static void
EmitUtils. hash_code(CodeEmitter e, org.objectweb.asm.Type type, int multiplier, CustomizerRegistry registry)
static void
EmitUtils. load_class(CodeEmitter e, org.objectweb.asm.Type type)
static void
EmitUtils. load_class_this(CodeEmitter e)
static void
EmitUtils. load_method(CodeEmitter e, MethodInfo method)
static void
EmitUtils. method_switch(CodeEmitter e, java.util.List methods, ObjectSwitchCallback callback)
static void
EmitUtils. not_equals(CodeEmitter e, org.objectweb.asm.Type type, org.objectweb.asm.Label notEquals, Customizer customizer)
Deprecated.static void
EmitUtils. not_equals(CodeEmitter e, org.objectweb.asm.Type type, org.objectweb.asm.Label notEquals, CustomizerRegistry registry)
Branches to the specified label if the top two items on the stack are not equal.static void
EmitUtils. process_array(CodeEmitter e, org.objectweb.asm.Type type, ProcessArrayCallback callback)
Process an array on the stack.static void
EmitUtils. process_arrays(CodeEmitter e, org.objectweb.asm.Type type, ProcessArrayCallback callback)
Process two arrays on the stack in parallel.static void
EmitUtils. push_array(CodeEmitter e, java.lang.Object[] array)
static void
EmitUtils. push_object(CodeEmitter e, java.lang.Object obj)
static void
EmitUtils. string_switch(CodeEmitter e, java.lang.String[] strings, int switchStyle, ObjectSwitchCallback callback)
static void
EmitUtils. wrap_undeclared_throwable(CodeEmitter e, Block handler, org.objectweb.asm.Type[] exceptions, org.objectweb.asm.Type wrapper)
Constructors in net.sf.cglib.core with parameters of type CodeEmitter Constructor Description Block(CodeEmitter e)
CodeEmitter(CodeEmitter wrap)
-
Uses of CodeEmitter in net.sf.cglib.transform.impl
Methods in net.sf.cglib.transform.impl that return CodeEmitter Modifier and Type Method Description CodeEmitter
AddDelegateTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
CodeEmitter
AddInitTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
CodeEmitter
InterceptFieldTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
CodeEmitter
UndeclaredThrowableTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
-