c0dcd11dd6620a04e9681bb7ec89e31265e7f0dd
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 3 | ||
Change Parameter Type getters : List<FieldInfo> to getters : FieldInfo[] in method private generateWriteAsArray(clazz Class<?>, mw MethodVisitor, getters FieldInfo[], context Context) : void in class com.alibaba.fastjson.serializer.ASMSerializerFactory | From | To | |
Change Parameter Type getters : List<FieldInfo> to getters : FieldInfo[] in method public Context(getters FieldInfo[], jsonType JSONType, className String, beanSerializeFeatures int, writeDirect boolean, nonContext boolean) in class com.alibaba.fastjson.serializer.ASMSerializerFactory.Context | From | To | |
Change Parameter Type getters : List<FieldInfo> to getters : FieldInfo[] in method private generateWriteMethod(clazz Class<?>, mw MethodVisitor, getters FieldInfo[], context Context) : void in class com.alibaba.fastjson.serializer.ASMSerializerFactory | From | To | |
Move Attribute | 4 | ||
Move Attribute protected features : int from class com.alibaba.fastjson.serializer.JavaBeanSerializer to protected features : int from class com.alibaba.fastjson.serializer.SerializeBeanInfo | From | To | |
Move Attribute protected typeName : String from class com.alibaba.fastjson.serializer.JavaBeanSerializer to protected typeName : String from class com.alibaba.fastjson.serializer.SerializeBeanInfo | From | To | |
Move Attribute protected jsonType : JSONType from class com.alibaba.fastjson.serializer.JavaBeanSerializer to protected jsonType : JSONType from class com.alibaba.fastjson.serializer.SerializeBeanInfo | From | To | |
Move Attribute protected beanType : Class<?> from class com.alibaba.fastjson.serializer.JavaBeanSerializer to protected beanType : Class<?> from class com.alibaba.fastjson.serializer.SerializeBeanInfo | From | To | |
Extract Class | 1 | ||
Extract Class com.alibaba.fastjson.serializer.SerializeBeanInfo from class com.alibaba.fastjson.serializer.JavaBeanSerializer | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type getters : List<FieldInfo> to getters : FieldInfo[] in class com.alibaba.fastjson.serializer.ASMSerializerFactory.Context | From | To |