如何制作private List <T> list;
或private Map<String, Value> unknownData;
可序列化?这些在我的类中是可变的,其父级是可序列化的,但SonarQube抱怨瞬态或可序列化的更改
myClass.java
public class MyClass implements Serializable {
private static final long serialVersionUID = 0L;
protected List<T> list = new ArrayList<T>();
答案 0 :(得分:5)
在类(s)声明中,使用Serializable
扩展类型。
例如:
public class MyClass<T extends Serializable>{ ...
和
public class MyOtherClass<Value extends Serializable>{ ...