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がこの警告で指摘したすべての場所にfinalキーワードを追加する必要がありますか?