Fixed HierarchicalUriComponents equals implementation

Issue: SPR-10088
master
Juergen Hoeller 12 years ago committed by unknown
parent d4c55838ad
commit 7af92b483a
  1. 7
      spring-web/src/main/java/org/springframework/web/util/HierarchicalUriComponents.java

@ -38,7 +38,7 @@ import org.springframework.util.StringUtils;
* Extension of {@link UriComponents} for hierarchical URIs. * Extension of {@link UriComponents} for hierarchical URIs.
* *
* @author Arjen Poutsma * @author Arjen Poutsma
* @since 3.2 * @since 3.1.3
* @see <a href="http://tools.ietf.org/html/rfc3986#section-1.2.3">Hierarchical URIs</a> * @see <a href="http://tools.ietf.org/html/rfc3986#section-1.2.3">Hierarchical URIs</a>
*/ */
final class HierarchicalUriComponents extends UriComponents { final class HierarchicalUriComponents extends UriComponents {
@ -421,12 +421,10 @@ final class HierarchicalUriComponents extends UriComponents {
if (this == obj) { if (this == obj) {
return true; return true;
} }
if (!(obj instanceof OpaqueUriComponents)) { if (!(obj instanceof HierarchicalUriComponents)) {
return false; return false;
} }
HierarchicalUriComponents other = (HierarchicalUriComponents) obj; HierarchicalUriComponents other = (HierarchicalUriComponents) obj;
if (ObjectUtils.nullSafeEquals(getScheme(), other.getScheme())) { if (ObjectUtils.nullSafeEquals(getScheme(), other.getScheme())) {
return false; return false;
} }
@ -448,7 +446,6 @@ final class HierarchicalUriComponents extends UriComponents {
if (ObjectUtils.nullSafeEquals(getFragment(), other.getFragment())) { if (ObjectUtils.nullSafeEquals(getFragment(), other.getFragment())) {
return false; return false;
} }
return true; return true;
} }

Loading…
Cancel
Save