Eclipseで自動的に生成equals()することは素晴らしい機能です。ただし、パッケージ全体に対して生成するのは依然として困難です。それをパッケージ全体に生成する方法はありますか?
1 に答える
1
Generate hashCode and equalsパッケージ全体に適用する方法があるかどうかはわかりません。しかし、それぞれのファイルを開いて適用するより良い方法がありますGenerate hashCode and equals。
lombokを使用するequals()と、クラスにアノテーションを追加hashCode()するだけで追加できます。@EqualsAndHashCode
Generate hashCode and equalsEclipse の優れた機能ですが、クラスを変更するとき、特にクラスのフィールドを追加または削除するときに、生成されたコードを維持 (再生成) する必要があります。
lombok と を使用する場合@EqualsAndHashCode、自動生成されたメソッドを再生成する必要はありません。クラスを変更 (フィールドの追加または削除) して保存すると (Eclipse が変更されたファイルをコンパイルすることを意味します)、lombok はメソッドequals()とhashCode()メソッドを自動的に再生成します。
于 2013-03-11T15:03:29.553 に答える