git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1856546 13f79535-47bb-0310-9956-ffa450edef68pull/56/head
public boolean equals(Object obj) { | public boolean equals(Object obj) { | ||||
if (obj instanceof OptionalCharacterProperty) { | if (obj instanceof OptionalCharacterProperty) { | ||||
OptionalCharacterProperty ocp = (OptionalCharacterProperty) obj; | OptionalCharacterProperty ocp = (OptionalCharacterProperty) obj; | ||||
return character == ocp.character | |||||
|| character != null | |||||
&& character.equals(ocp.character); | |||||
if (character == null && ocp.character == null) { | |||||
return true; | |||||
} else { | |||||
return (character != null && character.equals(ocp.character)); | |||||
} | |||||
} else { | } else { | ||||
return false; | return false; | ||||
} | } |
<Class name="org.apache.fop.servlet.FopServlet"/> | <Class name="org.apache.fop.servlet.FopServlet"/> | ||||
</And> | </And> | ||||
</Match> | </Match> | ||||
<!-- Bug in findbugs? --> | |||||
<Match> | |||||
<Bug pattern="RC_REF_COMPARISON"/> | |||||
<Or> | |||||
<And> | |||||
<Class name="org.apache.fop.fo.properties.OptionalCharacterProperty"/> | |||||
<Method name="equals"/> | |||||
</And> | |||||
</Or> | |||||
</Match> | |||||
<!-- END - TEMPORARY (UNAPPROVED) EXCLUSIONS --> | <!-- END - TEMPORARY (UNAPPROVED) EXCLUSIONS --> | ||||