Uses of Class
org.springframework.cglib.core.CodeEmitter
Packages that use CodeEmitter
Package
Description
Spring's repackaging of the
CGLIB core package
(for internal use only).
Spring's repackaging of the
CGLIB transform impl package
(for internal use only).
-
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 CodeEmitter
EmitUtils.begin_method
(ClassEmitter e, MethodInfo method) static CodeEmitter
EmitUtils.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 void
EmitUtils.append_string
(CodeEmitter e, Type type, EmitUtils.ArrayDelimiters delims, Customizer customizer) Deprecated.static void
EmitUtils.append_string
(CodeEmitter e, Type type, EmitUtils.ArrayDelimiters delims, CustomizerRegistry registry) static void
EmitUtils.constructor_switch
(CodeEmitter e, List constructors, ObjectSwitchCallback callback) void
Customizer.customize
(CodeEmitter e, Type type) void
FieldTypeCustomizer.customize
(CodeEmitter e, int index, Type type) Customizesthis.FIELD_0 = ?
assignment in key constructorboolean
HashCodeCustomizer.customize
(CodeEmitter e, Type type) Customizes calculation of hashcodestatic void
EmitUtils.hash_code
(CodeEmitter e, Type type, int multiplier, Customizer customizer) Deprecated.static void
EmitUtils.hash_code
(CodeEmitter e, Type type, int multiplier, CustomizerRegistry registry) static void
EmitUtils.load_class
(CodeEmitter e, 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, List methods, ObjectSwitchCallback callback) static void
EmitUtils.not_equals
(CodeEmitter e, Type type, Label notEquals, Customizer customizer) Deprecated.static void
EmitUtils.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 void
EmitUtils.process_array
(CodeEmitter e, Type type, ProcessArrayCallback callback) Process an array on the stack.static void
EmitUtils.process_arrays
(CodeEmitter e, Type type, ProcessArrayCallback callback) Process two arrays on the stack in parallel.static void
EmitUtils.push_array
(CodeEmitter e, Object[] array) static void
EmitUtils.push_object
(CodeEmitter e, Object obj) static void
EmitUtils.string_switch
(CodeEmitter e, String[] strings, int switchStyle, ObjectSwitchCallback callback) static void
EmitUtils.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