注釈を認識hashCode
して自動的に生成するように Eclipse を構成する方法はありますか? 現在、私のEclipseは、マークされたフィールドであっても、不要なチェックでコードを生成します。equals
@NonNull
null
@NonNull
FindBugs は、これらの null チェックが冗長であるという警告を発することに注意してください。もちろん、メソッドに追加することはでき
ますが、それは FindBugs の役割とそもそも@edu.umd.cs.findbugs.annotations.SuppressWarnings("RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE")
の役割を損なうようです。@NonNull
最善の解決策は、Eclipse に JSR 305 を認識させ、それに応じてチェックなしで生成させるequals
ことです (hashCode
いずれにせよそうである場合は、契約違反が発生したため、自然にスローされるようにします)。null
null
NullPointerException
それとは別に、Eclipse によって生成されたequals
とテンプレートをカスタマイズする方法があると便利です。hashCode