Improve example

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137983 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2004-10-16 17:27:11 +00:00
parent 61cccd3e0a
commit 22269dccbe
1 changed files with 12 additions and 9 deletions

View File

@ -40,13 +40,16 @@
*
* <p>Typical use for the code is as follows:</p>
* <pre>
* public boolean equals(Object o) {
* if ( !(o instanceof MyClass) ) {
* return false;
* public boolean equals(Object obj) {
* if (obj instanceof MyClass == false) {
* return false;
* }
* MyClass rhs = (MyClass) o;
* return new EqualsBuilder()
* .appendSuper(super.equals(o))
* if (this == obj) {
* return true;
* }
* MyClass rhs = (MyClass) obj;
* return new EqualsBuilder()
* .appendSuper(super.equals(obj))
* .append(field1, rhs.field1)
* .append(field2, rhs.field2)
* .append(field3, rhs.field3)
@ -63,8 +66,8 @@
*
* <p> A typical invocation for this method would look like:</p>
* <pre>
* public boolean equals(Object o) {
* return EqualsBuilder.reflectionEquals(this, o);
* public boolean equals(Object obj) {
* return EqualsBuilder.reflectionEquals(this, obj);
* }
* </pre>
*
@ -74,7 +77,7 @@
* @author Pete Gieser
* @author Arun Mammen Thomas
* @since 1.0
* @version $Id: EqualsBuilder.java,v 1.27 2004/10/08 00:07:59 scolebourne Exp $
* @version $Id: EqualsBuilder.java,v 1.28 2004/10/16 17:27:11 scolebourne Exp $
*/
public class EqualsBuilder {