Uses of Class
org.springframework.asm.Type
Packages that use Type
Package
Description
Spring's repackaging of
ASM 9.x
(with Spring-specific patches; for internal use only).
Spring's repackaging of the
CGLIB core package
(for internal use only).
Spring's repackaging of the
CGLIB proxy package
(for internal use only).
Spring's repackaging of the
CGLIB transform impl package
(for internal use only).
-
Uses of Type in org.springframework.asm
Fields in org.springframework.asm declared as TypeModifier and TypeFieldDescriptionstatic final TypeType.BOOLEAN_TYPEThebooleantype.static final TypeType.BYTE_TYPEThebytetype.static final TypeType.CHAR_TYPEThechartype.static final TypeType.DOUBLE_TYPEThedoubletype.static final TypeType.FLOAT_TYPEThefloattype.static final TypeType.INT_TYPETheinttype.static final TypeType.LONG_TYPEThelongtype.static final TypeType.SHORT_TYPETheshorttype.static final TypeType.VOID_TYPEThevoidtype.Methods in org.springframework.asm that return TypeModifier and TypeMethodDescriptionType[]Type.getArgumentTypes()Returns the argument types of methods of this type.static Type[]Type.getArgumentTypes(Method method) Returns theTypevalues corresponding to the argument types of the given method.static Type[]Type.getArgumentTypes(String methodDescriptor) Returns theTypevalues corresponding to the argument types of the given method descriptor.Type.getElementType()Returns the type of the elements of this array type.static TypeType.getMethodType(String methodDescriptor) Returns theTypecorresponding to the given method descriptor.static TypeType.getMethodType(Type returnType, Type... argumentTypes) Returns the methodTypecorresponding to the given argument and return types.static TypeType.getObjectType(String internalName) Returns theTypecorresponding to the given internal name.Type.getReturnType()Returns the return type of methods of this type.static TypeType.getReturnType(Method method) Returns theTypecorresponding to the return type of the given method.static TypeType.getReturnType(String methodDescriptor) Returns theTypecorresponding to the return type of the given method descriptor.static TypeReturns theTypecorresponding to the given class.static TypeType.getType(Constructor<?> constructor) Returns the methodTypecorresponding to the given constructor.static TypeReturns the methodTypecorresponding to the given method.static TypeReturns theTypecorresponding to the given type descriptor.Methods in org.springframework.asm with parameters of type TypeModifier and TypeMethodDescriptionstatic StringType.getMethodDescriptor(Type returnType, Type... argumentTypes) Returns the descriptor corresponding to the given argument and return types.static TypeType.getMethodType(Type returnType, Type... argumentTypes) Returns the methodTypecorresponding to the given argument and return types. -
Uses of Type in org.springframework.cglib.core
Fields in org.springframework.cglib.core declared as TypeModifier and TypeFieldDescriptionstatic final TypeConstants.TYPE_BIG_DECIMALstatic final TypeConstants.TYPE_BIG_INTEGERstatic final TypeConstants.TYPE_BOOLEANstatic final TypeConstants.TYPE_BYTEstatic final TypeConstants.TYPE_CHARACTERstatic final TypeConstants.TYPE_CLASSstatic final TypeConstants.TYPE_CLASS_ARRAYstatic final TypeConstants.TYPE_CLASS_LOADERstatic final TypeConstants.TYPE_DOUBLEstatic final TypeConstants.TYPE_ERRORstatic final TypeConstants.TYPE_FLOATstatic final TypeConstants.TYPE_INTEGERstatic final TypeConstants.TYPE_LONGstatic final TypeConstants.TYPE_NUMBERstatic final TypeConstants.TYPE_OBJECTstatic final TypeConstants.TYPE_OBJECT_ARRAYstatic final TypeConstants.TYPE_RUNTIME_EXCEPTIONstatic final TypeConstants.TYPE_SHORTstatic final TypeConstants.TYPE_SIGNATUREstatic final TypeConstants.TYPE_STRINGstatic final TypeConstants.TYPE_STRING_ARRAYstatic final TypeConstants.TYPE_STRING_BUFFERstatic final TypeConstants.TYPE_SYSTEMstatic final TypeConstants.TYPE_THROWABLEstatic final TypeConstants.TYPE_TYPEstatic final Type[]Constants.TYPES_EMPTYMethods in org.springframework.cglib.core that return TypeModifier and TypeMethodDescriptionstatic Type[]static Type[]static TypeTypeUtils.fromInternalName(String name) static Type[]TypeUtils.fromInternalNames(String[] names) Type[]Signature.getArgumentTypes()static TypeTypeUtils.getBoxedType(Type type) ClassEmitter.getClassType()static TypeTypeUtils.getComponentType(Type type) abstract Type[]MethodInfo.getExceptionTypes()static Type[]ReflectUtils.getExceptionTypes(Member member) abstract Type[]ClassInfo.getInterfaces()FieldTypeCustomizer.getOutType(int index, Type type) Computes type of field for storing given parameterCodeEmitter.getReturnType()Signature.getReturnType()ClassEmitter.getSuperType()abstract TypeClassInfo.getSuperType()abstract TypeClassInfo.getType()Local.getType()static Typestatic Type[]static TypeTypeUtils.getUnboxedType(Type type) static Typestatic Type[]TypeUtils.parseTypes(String s) Methods in org.springframework.cglib.core with parameters of type TypeModifier and TypeMethodDescriptionstatic Type[]static Type[]static voidEmitUtils.add_properties(ClassEmitter ce, String[] names, Type[] types) static voidEmitUtils.add_property(ClassEmitter ce, String name, Type type, String fieldName) static 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) voidCodeEmitter.array_load(Type type) voidCodeEmitter.array_store(Type type) voidClassEmitter.begin_class(int version, int access, String className, Type superType, Type[] interfaces, String source) ClassEmitter.begin_method(int access, Signature sig, Type[] exceptions) voidIf the argument is a primitive class, replaces the primitive value on the top of the stack with the wrapped (Object) equivalent.voidCodeEmitter.cast_numeric(Type from, Type to) Casts from one primitive numeric type to anothervoidCodeEmitter.catch_exception(Block block, Type exception) voidvoidCustomizer.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 hashcodevoidClassEmitter.declare_field(int access, String name, Type type, Object value) static StringTypeUtils.emulateClassGetName(Type type) static TypeTypeUtils.getBoxedType(Type type) static StringTypeUtils.getClassName(Type type) static TypeTypeUtils.getComponentType(Type type) voidFieldTypeCustomizer.getOutType(int index, Type type) Computes type of field for storing given parameterstatic StringTypeUtils.getPackageName(Type type) static intTypeUtils.getStackSize(Type[] types) voidstatic TypeTypeUtils.getUnboxedType(Type type) static voidEmitUtils.hash_code(CodeEmitter e, Type type, int multiplier, Customizer customizer) Deprecated.static voidEmitUtils.hash_code(CodeEmitter e, Type type, int multiplier, CustomizerRegistry registry) voidvoidCodeEmitter.instance_of(Type type) voidCodeEmitter.invoke(MethodInfo method, Type virtualType) voidCodeEmitter.invoke_constructor(Type type) voidCodeEmitter.invoke_constructor(Type type, Signature sig) voidCodeEmitter.invoke_interface(Type owner, Signature sig) voidCodeEmitter.invoke_static(Type owner, Signature sig) Deprecated.voidCodeEmitter.invoke_static(Type owner, Signature sig, boolean isInterface) voidCodeEmitter.invoke_virtual(Type owner, Signature sig) static booleanstatic booleanTypeUtils.isPrimitive(Type type) static voidEmitUtils.load_class(CodeEmitter e, Type type) CodeEmitter.make_local(Type type) voidvoidCodeEmitter.new_instance(Type type) voidstatic intstatic 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 SignatureTypeUtils.parseConstructor(Type[] types) 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.voidProcessArrayCallback.processElement(Type type) voidvoidvoidCodeEmitter.super_getfield(String name, Type type) voidCodeEmitter.super_getstatic(String name, Type type) voidCodeEmitter.super_putfield(String name, Type type) voidCodeEmitter.super_putstatic(String name, Type type) voidvoidCodeEmitter.throw_exception(Type type, String msg) static String[]TypeUtils.toInternalNames(Type[] types) voidIf the argument is a primitive class, replaces the object on the top of the stack with the unwrapped (primitive) equivalent.voidCodeEmitter.unbox_or_zero(Type type) Unboxes the object on the top of the stack.static voidEmitUtils.wrap_throwable(Block block, Type wrapper) static voidEmitUtils.wrap_undeclared_throwable(CodeEmitter e, Block handler, Type[] exceptions, Type wrapper) voidCodeEmitter.zero_or_null(Type type) Pushes a zero onto the stack if the argument is a primitive class, or a null otherwise.Constructors in org.springframework.cglib.core with parameters of type Type -
Uses of Type in org.springframework.cglib.proxy
Methods in org.springframework.cglib.proxy with parameters of type Type -
Uses of Type in org.springframework.cglib.transform.impl
Methods in org.springframework.cglib.transform.impl with parameters of type TypeModifier and TypeMethodDescriptionbooleanInterceptFieldFilter.acceptRead(Type owner, String name) booleanInterceptFieldFilter.acceptWrite(Type owner, String name) voidAddDelegateTransformer.begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) voidFieldProviderTransformer.begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) voidInterceptFieldTransformer.begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) AddDelegateTransformer.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) voidAccessFieldTransformer.declare_field(int access, String name, Type type, Object value) voidFieldProviderTransformer.declare_field(int access, String name, Type type, Object value) voidInterceptFieldTransformer.declare_field(int access, String name, Type type, Object value) AccessFieldTransformer.Callback.getPropertyName(Type owner, String fieldName) Constructors in org.springframework.cglib.transform.impl with parameters of type Type
EmitUtils.append_string(CodeEmitter, Type, ArrayDelimiters, CustomizerRegistry)instead