| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| java.lang.Class<?> | com.alibaba.fastjson.util.DeserializeBeanInfo | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Class | java.lang.Class<?> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.StringBuffer | java.lang.AbstractStringBuilder | 3 | 3 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.concurrent.atomic.AtomicLongArray | java.lang.Class | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.alibaba.fastjson.serializer.MapSerializer | com.alibaba.fastjson.serializer.MapCodec | 10 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.Number | byte | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.alibaba.fastjson.serializer.CollectionSerializer | com.alibaba.fastjson.serializer.CollectionCodec | 6 | 1 | 1 | SIBLING | - | Internal -> Internal |
| char | java.util.Enumeration<?> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.alibaba.fastjson.serializer.URICodec | com.alibaba.fastjson.serializer.MiscCodec | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| int | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class<?> | com.alibaba.fastjson.annotation.JSONType | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.alibaba.fastjson.serializer.InetAddressCodec | com.alibaba.fastjson.serializer.MiscCodec | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.alibaba.fastjson.parser.deserializer.MapResolveFieldDeserializer | com.alibaba.fastjson.parser.deserializer.ResolveFieldDeserializer | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.JSONSerializerMap | com.alibaba.fastjson.serializer.SerializeConfig | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List<com.alibaba.fastjson.util.FieldInfo> | com.alibaba.fastjson.util.FieldInfo | 6 | 2 | 1 | - | - | Jdk -> Internal |
| com.alibaba.fastjson.parser.deserializer.FieldDeserializer | java.lang.reflect.AccessibleObject | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Map.Entry<java.lang.String, com.alibaba.fastjson.parser.deserializer.FieldDeserializer> | com.alibaba.fastjson.parser.deserializer.FieldDeserializer | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<com.alibaba.fastjson.parser.deserializer.FieldDeserializer> | com.alibaba.fastjson.parser.deserializer.FieldDeserializer | 2 | 1 | 1 | - | - | Jdk -> Internal |
| com.alibaba.fastjson.parser.deserializer.FieldDeserializer | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Map<java.lang.String, com.alibaba.fastjson.parser.deserializer.FieldDeserializer> | com.alibaba.fastjson.parser.deserializer.ObjectDeserializer | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.alibaba.fastjson.parser.DefaultExtJSONParser | com.alibaba.fastjson.parser.DefaultJSONParser | 149 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List<java.lang.String> | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| long | byte | 1 | 1 | 1 | - | Narrowing | Jdk -> Jdk |
| com.alibaba.fastjson.parser.deserializer.ASMJavaBeanDeserializer.InnerJavaBeanDeserializer | com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | java.lang.reflect.AccessibleObject | 4 | 2 | 1 | - | - | Jdk -> Jdk |
| com.alibaba.json.bvt.fullSer.get_set_Test.VO | com.alibaba.json.bvt.bug.Bug_for_issue_268.V1 | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.MapCodec | com.alibaba.fastjson.serializer.MapSerializer | 10 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Set | java.util.Collection | 6 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.reflect.AccessibleObject | com.alibaba.fastjson.JSONArray | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.alibaba.json.bvt.serializer.PropertyFilterTest.A | com.alibaba.json.bvtVO.Bean | 4 | 1 | 1 | - | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.FieldContext | com.alibaba.fastjson.serializer.SerilaizeContext | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.JavaBeanSerializer | com.alibaba.fastjson.serializer.SerializeFilterable | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.alibaba.fastjson.util.IdentityHashMap | com.alibaba.fastjson.serializer.SerializeConfig | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| com.alibaba.json.bvt.bug.Bug_101_for_rongganlin_case2.Object | com.alibaba.fastjson.JSONObject | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | java.nio.charset.Charset | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.ref.SoftReference<byte[]> | byte | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.reflect.Field | java.lang.reflect.Method | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.ref.SoftReference<char[]> | char | 3 | 3 | 1 | - | - | Jdk -> Jdk |
| com.alibaba.fastjson.parser.JSONLexer | com.alibaba.fastjson.parser.JSONScanner | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.reflect.AccessibleObject | java.lang.Class<?> | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| void | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | int | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| void | java.util.Map<java.lang.String, java.lang.reflect.AccessibleObject> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.Collection | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.alibaba.json.bvt.parser.deser.DefaultObjectDeserializerTest4.Entity | java.util.Map<java.lang.String, java.lang.reflect.AccessibleObject> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.alibaba.fastjson.serializer.PropertyPreFilter | com.alibaba.fastjson.serializer.PropertyFilter | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.alibaba.fastjson.parser.JSONLexer | com.alibaba.fastjson.parser.JSONLexerBase | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| byte | char | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Collection<java.lang.String> | void | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class | java.util.Collection | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class<?> | com.alibaba.fastjson.serializer.SerializeBeanInfo | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.alibaba.fastjson.annotation.JSONType | com.alibaba.fastjson.serializer.SerializeBeanInfo | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.SerializeFilterable | com.alibaba.fastjson.serializer.JSONSerializer | 7 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.JavaBeanSerializer | com.alibaba.fastjson.serializer.JSONSerializer | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.alibaba.fastjson.serializer.ObjectSerializer | com.alibaba.fastjson.serializer.JavaBeanSerializer | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Class<?> | com.alibaba.fastjson.util.JavaBeanInfo | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.reflect.Field | com.alibaba.fastjson.util.FieldInfo | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.alibaba.json.bvt.bug.Bug_101_for_rongganlin_case2.Object | ? | 1 | 1 | 1 | - | - | Internal -> TypeVariable |
| java.util.concurrent.ConcurrentMap<java.lang.reflect.Type, java.util.concurrent.ConcurrentMap<java.lang.reflect.Type, java.lang.reflect.Type>> | java.lang.reflect.Type | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class<?> | java.lang.reflect.Type | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| int | long | 5 | 4 | 1 | - | Widening | Jdk -> Jdk |
| java.lang.String | long | 12 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.List<java.lang.Byte> | java.util.List<java.lang.Byte>[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class<?> | java.lang.reflect.GenericDeclaration | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Set<java.lang.String> | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | short | 2 | 2 | 1 | - | Narrowing | Jdk -> Jdk |
| java.util.Map | java.util.LinkedHashMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| com.alibaba.fastjson.support.spring.FastJsonpHttpMessageConverter4 | com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Class<?> | java.lang.reflect.Constructor | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| boolean | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Set | java.util.LinkedHashSet | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| com.alibaba.fastjson.JSONObject | java.util.Date | 2 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| java.math.BigDecimal | java.lang.Number | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| int | byte | 1 | 1 | 1 | - | Narrowing | Jdk -> Jdk |
| java.lang.Number | java.math.BigDecimal | 2 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| char | int | 1 | 1 | 1 | - | Widening | Jdk -> Jdk |
| ? | java.lang.reflect.AccessibleObject | 2 | 1 | 1 | - | - | TypeVariable -> Jdk |