Sto utilizzando PMD per analizzare il codice e produce alcuni avvisi ad alta priorità che non so come risolvere.PMD - Code Analyzer warnings
1) Avoid if(x!=y)..; else...;
Ma cosa devo fare se ho bisogno di questa logica? Cioè, ho bisogno di controllare se x!=y
? Come posso refactoring?
2) Use explicit scoping instead of the default package private level.
Ma la classe è effettivamente utilizzata solo all'interno del pacchetto. Quale modificatore di accesso dovrei usare?
3) Parameter is not assigned and could be declared final.
Devo aggiungere la parola chiave finale a tutti i luoghi indicati da PMD con questo avviso?