PMD - предупреждения анализатора кода

Я использую PMD для анализа кода, и он выдает несколько высокоприоритетных предупреждений, которые я не знаю, как исправить.

1) Избегайте if (x! = у) ..; else ...; Но что делать, если мне нужна эта логика? То есть мне нужно проверить, если x! = Y ? Как его реорганизовать?

2) Использовать явную область видимости вместо частного уровня пакета по умолчанию. Но класс действительно используется только внутри пакета. Какой модификатор доступа мне следует использовать?

3) Параметр не назначен и может быть объявлен окончательным. Должен ли я добавить ключевое слово final во все места, на которые PMD указал с этим предупреждением?

16
задан Jon Adams 4 May 2012 в 15:00
поделиться