Uses of Class
org.springframework.cglib.core.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
Modifier 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()
Modifier 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) -
Uses of CodeEmitter in org.springframework.cglib.transform.impl
Modifier 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