Uses of Class
net.sf.cglib.core.CodeEmitter
-
Packages that use CodeEmitter Package Description net.sf.cglib.core net.sf.cglib.proxy net.sf.cglib.reflect net.sf.cglib.transform.impl -
-
Uses of CodeEmitter in net.sf.cglib.core
Fields in net.sf.cglib.core declared as CodeEmitter Modifier and Type Field Description private CodeEmitterBlock. eprivate CodeEmitterClassEmitter. staticHookprivate CodeEmitterClassEmitter. staticInitMethods in net.sf.cglib.core that return CodeEmitter Modifier and Type Method Description CodeEmitterClassEmitter. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)static CodeEmitterEmitUtils. begin_method(ClassEmitter e, MethodInfo method)static CodeEmitterEmitUtils. begin_method(ClassEmitter e, MethodInfo method, int access)CodeEmitterClassEmitter. begin_static()CodeEmitterBlock. getCodeEmitter()CodeEmitterClassEmitter. getStaticHook()Methods in net.sf.cglib.core with parameters of type CodeEmitter Modifier and Type Method Description static voidEmitUtils. append_string(CodeEmitter e, org.objectweb.asm.Type type, EmitUtils.ArrayDelimiters delims, Customizer customizer)Deprecated.static voidEmitUtils. append_string(CodeEmitter e, org.objectweb.asm.Type type, EmitUtils.ArrayDelimiters delims, CustomizerRegistry registry)private static voidEmitUtils. append_string_helper(CodeEmitter e, org.objectweb.asm.Type type, EmitUtils.ArrayDelimiters delims, CustomizerRegistry registry, ProcessArrayCallback callback)static voidEmitUtils. constructor_switch(CodeEmitter e, java.util.List constructors, ObjectSwitchCallback callback)voidCustomizer. customize(CodeEmitter e, org.objectweb.asm.Type type)voidFieldTypeCustomizer. customize(CodeEmitter e, int index, org.objectweb.asm.Type type)Customizesthis.FIELD_0 = ?assignment in key constructorbooleanHashCodeCustomizer. customize(CodeEmitter e, org.objectweb.asm.Type type)Customizes calculation of hashcodeprivate static voidEmitUtils. hash_array(CodeEmitter e, org.objectweb.asm.Type type, int multiplier, CustomizerRegistry registry)static voidEmitUtils. hash_code(CodeEmitter e, org.objectweb.asm.Type type, int multiplier, Customizer customizer)Deprecated.static voidEmitUtils. hash_code(CodeEmitter e, org.objectweb.asm.Type type, int multiplier, CustomizerRegistry registry)private static voidEmitUtils. hash_long(CodeEmitter e)private static voidEmitUtils. hash_object(CodeEmitter e, org.objectweb.asm.Type type, CustomizerRegistry registry)private static voidEmitUtils. hash_primitive(CodeEmitter e, org.objectweb.asm.Type type)static voidEmitUtils. load_class(CodeEmitter e, org.objectweb.asm.Type type)private static voidEmitUtils. load_class_helper(CodeEmitter e, org.objectweb.asm.Type type)static voidEmitUtils. load_class_this(CodeEmitter e)static voidEmitUtils. load_method(CodeEmitter e, MethodInfo method)private static voidEmitUtils. member_helper_size(CodeEmitter e, java.util.List members, ObjectSwitchCallback callback, EmitUtils.ParameterTyper typer, org.objectweb.asm.Label def, org.objectweb.asm.Label end)private static voidEmitUtils. member_helper_type(CodeEmitter e, java.util.List members, ObjectSwitchCallback callback, EmitUtils.ParameterTyper typer, org.objectweb.asm.Label def, org.objectweb.asm.Label end, java.util.BitSet checked)private static voidEmitUtils. member_switch_helper(CodeEmitter e, java.util.List members, ObjectSwitchCallback callback, boolean useName)static voidEmitUtils. method_switch(CodeEmitter e, java.util.List methods, ObjectSwitchCallback callback)static voidEmitUtils. not_equals(CodeEmitter e, org.objectweb.asm.Type type, org.objectweb.asm.Label notEquals, Customizer customizer)Deprecated.static voidEmitUtils. 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.private static voidEmitUtils. not_equals_helper(CodeEmitter e, org.objectweb.asm.Type type, org.objectweb.asm.Label notEquals, CustomizerRegistry registry, ProcessArrayCallback callback)private static voidEmitUtils. nullcmp(CodeEmitter e, org.objectweb.asm.Label oneNull, org.objectweb.asm.Label bothNull)If both objects on the top of the stack are non-null, does nothing.static voidEmitUtils. process_array(CodeEmitter e, org.objectweb.asm.Type type, ProcessArrayCallback callback)Process an array on the stack.static voidEmitUtils. process_arrays(CodeEmitter e, org.objectweb.asm.Type type, ProcessArrayCallback callback)Process two arrays on the stack in parallel.static voidEmitUtils. push_array(CodeEmitter e, java.lang.Object[] array)static voidEmitUtils. push_object(CodeEmitter e, java.lang.Object obj)private static voidEmitUtils. shrinkStringBuffer(CodeEmitter e, int amt)static voidEmitUtils. string_switch(CodeEmitter e, java.lang.String[] strings, int switchStyle, ObjectSwitchCallback callback)private static voidEmitUtils. string_switch_hash(CodeEmitter e, java.lang.String[] strings, ObjectSwitchCallback callback, boolean skipEquals)private static voidEmitUtils. string_switch_trie(CodeEmitter e, java.lang.String[] strings, ObjectSwitchCallback callback)private static voidEmitUtils. stringSwitchHelper(CodeEmitter e, java.util.List strings, ObjectSwitchCallback callback, org.objectweb.asm.Label def, org.objectweb.asm.Label end, int index)static voidEmitUtils. 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.proxy
Methods in net.sf.cglib.proxy that return CodeEmitter Modifier and Type Method Description CodeEmitterCallbackGenerator.Context. beginMethod(ClassEmitter ce, MethodInfo method)Methods in net.sf.cglib.proxy with parameters of type CodeEmitter Modifier and Type Method Description voidCallbackGenerator.Context. emitCallback(CodeEmitter ce, int index)private voidEnhancer. emitCommonNewInstance(CodeEmitter e)private voidEnhancer. emitCurrentCallback(CodeEmitter e, int index)voidCallbackGenerator.Context. emitLoadArgsAndInvoke(CodeEmitter e, MethodInfo method)voidCallbackGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidDispatcherGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidFixedValueGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidInvocationHandlerGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidLazyLoaderGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidMethodInterceptorGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)voidNoOpGenerator. generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)private org.objectweb.asm.TypeEnhancer. getThisType(CodeEmitter e)private static voidMethodInterceptorGenerator. superHelper(CodeEmitter e, MethodInfo method, CallbackGenerator.Context context) -
Uses of CodeEmitter in net.sf.cglib.reflect
Fields in net.sf.cglib.reflect declared as CodeEmitter Modifier and Type Field Description private CodeEmitterFastClassEmitter.GetIndexCallback. eMethods in net.sf.cglib.reflect with parameters of type CodeEmitter Modifier and Type Method Description private static voidFastClassEmitter. invokeSwitchHelper(CodeEmitter e, java.util.List members, int arg, org.objectweb.asm.Type base)private voidFastClassEmitter. signatureSwitchHelper(CodeEmitter e, java.util.List signatures)Constructors in net.sf.cglib.reflect with parameters of type CodeEmitter Constructor Description GetIndexCallback(CodeEmitter e, java.util.List methods) -
Uses of CodeEmitter in net.sf.cglib.transform.impl
Methods in net.sf.cglib.transform.impl that return CodeEmitter Modifier and Type Method Description CodeEmitterAddDelegateTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)CodeEmitterAddInitTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)CodeEmitterInterceptFieldTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)CodeEmitterUndeclaredThrowableTransformer. begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
-