package com.alibaba.fastjson.serializer; import com.alibaba.fastjson.annotation.JSONType; import com.alibaba.fastjson.util.FieldInfo; public class SerializeBeanInfo { protected final Class<?> beanType; protected final String typeName; protected final String typeKey; protected final JSONType jsonType; protected final FieldInfo[] fields; protected final FieldInfo[] sortedFields; protected int features; public SerializeBeanInfo(Class<?> beanType, // JSONType jsonType, // String typeName, // String typeKey, int features, FieldInfo[] fields, // FieldInfo[] sortedFields ){ this.beanType = beanType; this.jsonType = jsonType; this.typeName = typeName; this.typeKey = typeKey; this.features = features; this.fields = fields; this.sortedFields = sortedFields; } }