### Eclipse Workspace Patch 1.0 #P cssinspector Index: src_cssValidator/org/w3c/css/values/CssPercentage.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssPercentage.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssPercentage.java (working copy) @@ -162,7 +162,7 @@ */ public boolean equals(Object val) { return ((val instanceof CssPercentage) - && value.equals(((CssPercentage) val).value)); + && value.compareTo(((CssPercentage) val).value)==0); } public CssPercentage getPercentage() throws InvalidParamException { Index: src_cssValidator/org/w3c/css/values/CssSemitone.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssSemitone.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssSemitone.java (working copy) @@ -153,7 +153,7 @@ */ public boolean equals(Object value) { return (value instanceof CssSemitone && - this.value.equals(((CssSemitone) value).value) && + this.value.compareTo(((CssSemitone) value).value)==0 && unit.equals(((CssSemitone) value).unit)); } Index: src_cssValidator/org/w3c/css/values/CssVolume.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssVolume.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssVolume.java (working copy) @@ -153,7 +153,7 @@ */ public boolean equals(Object value) { return (value instanceof CssVolume && - this.value.equals(((CssVolume) value).value) && + this.value.compareTo(((CssVolume) value).value)==0 && unit.equals(((CssVolume) value).unit)); } Index: src_cssValidator/org/w3c/css/values/CssAngle.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssAngle.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssAngle.java (working copy) @@ -153,7 +153,7 @@ */ public boolean equals(Object value) { return (value instanceof CssAngle && - this.value.equals(((CssAngle) value).value) && + this.value.compareTo(((CssAngle) value).value)==0 && unit.equals(((CssAngle) value).unit)); } @@ -199,7 +199,7 @@ * @return a boolean */ public boolean isZero() { - return BigDecimal.ZERO.equals(normalize(value)); + return BigDecimal.ZERO.compareTo(normalize(value))==0; } /** Index: src_cssValidator/org/w3c/css/values/CssFrequency.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssFrequency.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssFrequency.java (working copy) @@ -134,7 +134,7 @@ */ public boolean equals(Object value) { return (value instanceof CssFrequency - && this.value.equals(((CssFrequency) value).value) + && this.value.compareTo(((CssFrequency) value).value)==0 && unit.equals(((CssFrequency) value).unit)); } Index: src_cssValidator/org/w3c/css/values/CssNumber.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssNumber.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssNumber.java (working copy) @@ -240,7 +240,7 @@ */ public boolean equals(Object value) { return (value instanceof CssNumber && - this.value.equals(((CssNumber) value).value)); + this.value.compareTo(((CssNumber) value).value)==0); } /** Index: src_cssValidator/org/w3c/css/values/CssResolution.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssResolution.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssResolution.java (working copy) @@ -119,7 +119,7 @@ */ public boolean equals(Object value) { return (value instanceof CssResolution && - this.value.equals(((CssResolution) value).value) && + this.value.compareTo(((CssResolution) value).value)==0 && unit.equals(((CssResolution) value).unit)); } } Index: src_cssValidator/org/w3c/css/values/CssLength.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssLength.java (revision 13336) +++ src_cssValidator/org/w3c/css/values/CssLength.java (working copy) @@ -255,7 +255,7 @@ */ public boolean equals(Object value) { return (value instanceof CssLength && - this.value.equals(((CssLength) value).value) && + this.value.compareTo(((CssLength) value).value)==0 && unit.equals(((CssLength) value).unit)); }