Uses of Class
org.springframework.cglib.core.CodeEmitter
Packages that use CodeEmitter
-
Uses of CodeEmitter in org.springframework.cglib.core
Methods in org.springframework.cglib.core that return CodeEmitterModifier and TypeMethodDescriptionClassEmitter.begin_method(int access, Signature sig, Type[] exceptions) static CodeEmitterEmitUtils.begin_method(ClassEmitter e, MethodInfo method) static CodeEmitterEmitUtils.begin_method(ClassEmitter e, MethodInfo method, int access) ClassEmitter.begin_static()Block.getCodeEmitter()ClassEmitter.getStaticHook()Methods in org.springframework.cglib.core with parameters of type CodeEmitterModifier and TypeMethodDescriptionstatic voidEmitUtils.append_string(CodeEmitter e, Type type, EmitUtils.ArrayDelimiters delims, Customizer customizer) Deprecated.static voidEmitUtils.append_string(CodeEmitter e, Type type, EmitUtils.ArrayDelimiters delims, CustomizerRegistry registry) static voidEmitUtils.constructor_switch(CodeEmitter e, List constructors, ObjectSwitchCallback callback) voidCustomizer.customize(CodeEmitter e, Type type) voidFieldTypeCustomizer.customize(CodeEmitter e, int index, Type type) Customizesthis.FIELD_0 = ?assignment in key constructorbooleanHashCodeCustomizer.customize(CodeEmitter e, Type type) Customizes calculation of hashcodestatic voidEmitUtils.hash_code(CodeEmitter e, Type type, int multiplier, Customizer customizer) Deprecated.static voidEmitUtils.hash_code(CodeEmitter e, Type type, int multiplier, CustomizerRegistry registry) static voidEmitUtils.load_class(CodeEmitter e, Type type) static voidEmitUtils.load_class_this(CodeEmitter e) static voidEmitUtils.load_method(CodeEmitter e, MethodInfo method) static voidEmitUtils.method_switch(CodeEmitter e, List methods, ObjectSwitchCallback callback) static voidEmitUtils.not_equals(CodeEmitter e, Type type, Label notEquals, Customizer customizer) Deprecated.static voidEmitUtils.not_equals(CodeEmitter e, Type type, Label notEquals, CustomizerRegistry registry) Branches to the specified label if the top two items on the stack are not equal.static voidEmitUtils.process_array(CodeEmitter e, Type type, ProcessArrayCallback callback) Process an array on the stack.static voidEmitUtils.process_arrays(CodeEmitter e, Type type, ProcessArrayCallback callback) Process two arrays on the stack in parallel.static voidEmitUtils.push_array(CodeEmitter e, Object[] array) static voidEmitUtils.push_object(CodeEmitter e, Object obj) static voidEmitUtils.string_switch(CodeEmitter e, String[] strings, int switchStyle, ObjectSwitchCallback callback) static voidEmitUtils.wrap_undeclared_throwable(CodeEmitter e, Block handler, Type[] exceptions, Type wrapper) Constructors in org.springframework.cglib.core with parameters of type CodeEmitter -
Uses of CodeEmitter in org.springframework.cglib.transform.impl
Methods in org.springframework.cglib.transform.impl that return CodeEmitterModifier and TypeMethodDescriptionAddDelegateTransformer.begin_method(int access, Signature sig, Type[] exceptions) AddInitTransformer.begin_method(int access, Signature sig, Type[] exceptions) InterceptFieldTransformer.begin_method(int access, Signature sig, Type[] exceptions) UndeclaredThrowableTransformer.begin_method(int access, Signature sig, Type[] exceptions)
EmitUtils.append_string(CodeEmitter, Type, ArrayDelimiters, CustomizerRegistry)instead