2015-05-21 12 views
5

Początkowo miałem klasę wzdłuż linii:SonarQube haczyk 22 z serializować list

public class MyClass implements Serializable { 

    private List<Role> roles; 

} 

SonarQube wskazał, że List, członek serializable klasy, nie jest możliwy do serializacji sama. Wystarczająco uczciwe, zmienię implementację na List, taką jak ArrayList.

public class MyClass implements Serializable { 

    private ArrayList<Role> roles; 

} 

W tym momencie SonarQube jest niezadowolony z powodu „ról należy używać interfejsu, takich jak«List»zamiast implementacji jak«ArrayList»”, który prowadzi mnie z powrotem do miejsca, gdzie był pierwotnie.

Czy istnieje wyjście z tej pętli?

Odpowiedz

Powiązane problemy