/** * {@inheritDoc} * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof UpperCase) { UpperCase that = (UpperCase)obj; return this.operand.equals(that.operand); } return false; }
/** * {@inheritDoc} * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof LowerCase) { LowerCase that = (LowerCase)obj; return this.operand.equals(that.operand); } return false; }
/** * {@inheritDoc} * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj == this) { return true; } if (obj.getClass() != getClass()) { return false; } PropertyValue rhs = (PropertyValue)obj; return new EqualsBuilder() .appendSuper(super.equals(obj)) .append(propertyName, rhs.propertyName) .isEquals(); }