EqualsBuilder

2019年7月2日 (火) 21:15時点におけるY (トーク | 投稿記録)による版 (→‎Exemples)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

commons.lang.EqualsBuilder [1]

I provide methods to build a good equals method for any class.

Methods

  • reflectionEquals - 全てのフィールドが等価ならインスタンスも等価と見なす

Exemples

Object#equalsオーバーライドの定石と比較。

public boolean equals(Object o) {
    return EqualsBuilder.reflectionEquals(this, o); 
}