23

クラスCustomerがあるとしましょう:

public class Customer {

private String firstName;
private String lastName;
private String doNotAddMeToEquals;

//Getters and Setters below

}

Eclipse でGuava Eclipse プラグインを使用して equals() および hashCode() メソッドを生成しています。ただし、Eclipse -> Source -> Generate HashCode / Equals を使用することもできます。どちらにせよ……構わない。

プロパティ doNotAddMeToEquals に注釈を付けて、guava プラグインで equals & hashcode メソッドを生成したときに、そのプロパティがリストに表示されないようにする方法はありますか?

プラグインを変更したり、テンプレートを作成したりしません。

前もって感謝します!!

4

2 に答える 2

17

あなたが望むのは次のようなものです:

http://projectlombok.org/features/EqualsAndHashCode.html

注釈を使用して、equals および hashcode メソッドに含まれるプロパティを操作できます。

于 2013-10-22T00:13:48.260 に答える