In un primo momento ho avuto una classe lungo le linee di:SonarQube cattura 22 con le liste serializzabili
public class MyClass implements Serializable {
private List<Role> roles;
}
SonarQube ha sottolineato che List
, un membro di una classe serializzabile, non è serializzabile se stesso. Giusto, passerò a un'implementazione serializzabile di List
come ArrayList
.
public class MyClass implements Serializable {
private ArrayList<Role> roles;
}
A questo punto SonarQube è infelice perché "i ruoli dovrebbero utilizzare un'interfaccia ad esempio 'lista', piuttosto che un'implementazione come 'ArrayList'", che mi riporta al punto in cui ero in origine.
C'è un modo per uscire da questo ciclo?
Collegamento non funzionante. –
Sembra che il sonarqube abbia spostato il localizzatore. Nuovo collegamento https://jira.sonarsource.com/browse/SONARJAVA-808 – Ezequiel