How to make Generic of list variable Serializable
generics, java, list, serializable, transient
Solution
In the class(es) declaration(s), extend the types with `Serializable`.
For example :
public class MyClass<T extends Serializable>{ ...
and
public class MyOtherClass<Value extends Serializable>{ ...
Problem
How can I make `private List <T> list;` or `private Map<String, Value> unknownData;` serializable? These are variable in my class whose parent is serializable but SonarQube is complaining about transient or Serializable change myClass.java ``` public class MyClass implements Serializable { private static final long serialVersionUID = 0L; protected List<T> list = new ArrayList<T>(); ```