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 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