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 |