Я использую PMD для анализа кода, и он вызывает несколько предупреждений о высоком приоритете, которые я не знаю, как исправить.PMD - Предупреждения анализатора кода
1) Avoid if(x!=y)..; else...;
Но что мне делать, если мне нужна эта логика? То есть, мне нужно проверить, есть ли x!=y
? Как я могу его реорганизовать?
2) Use explicit scoping instead of the default package private level.
Но класс действительно используется только внутри упаковки. Какой модификатор доступа я должен использовать?
3) Parameter is not assigned and could be declared final.
Следует ли добавить последнее ключевое слово ко всем местам, которые PMD указал с этим предупреждением?