Merge remote-tracking branch 'alibaba/master'
添加无默认构造方法的对象序列化支持,采用objenesis创建对象,在做java全序列化发现如果对象是用readObject writeObject方法来做序列化,可以没有缺省构造函数,这就会造成部分对象无法成功反序列化
修复一个bug,假设定义如下一个接口:
public interface KeyList<K, E extends Keyable<K>> extends List<E>
因为fastjson对第一个参数是string的list又特殊优化,导致设置序列化实现无效
update version
修复多参数,不能正确生成bytecode bug
修复多参数,不能正确生成bytecode bug
添加全序列化相关单元测试