2017-05-05 4 views
2

Wie kann ich private List <T> list; oder private Map<String, Value> unknownData;serialisierbar machen? Diese sind variabel in meiner Klasse, deren Stamm serializable aber Sonarqube beschwert sich über vorübergehende oder Serializable ÄnderungWie generiere ich Listenvariable Serializable

myClass.java

public class MyClass implements Serializable { 
    private static final long serialVersionUID = 0L; 
    protected List<T> list = new ArrayList<T>(); 

Screen shot of SonarQube complaint

+0

Können Sie setzen einen Screenshot von dem, was Sonarqube zeigt? – Shinchan

Antwort

4

In der Klasse (n) Erklärung (en) , erweitern Sie die Typen mit Serializable.

Zum Beispiel:

public class MyClass<T extends Serializable>{ ... 

und

public class MyOtherClass<Value extends Serializable>{ ...