2017-05-05 12 views
2

どうすればprivate List <T> list;またはprivate Map<String, Value> unknownData;シリアライズ可能?これらは、その親の直列化可能であるが、SonarQubeは、クラス(複数可)宣言で一時的または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

あなたはSonarQubeが表示されているもののスクリーンショットを置くことはできますか? – Shinchan

答えて

4

文句を言っている私のクラスで可変である(S)型をSerializableで拡張します。例えば

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

public class MyOtherClass<Value extends Serializable>{ ... 
関連する問題