in src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java [1189:1255]
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
ImmutableSlingUri other = (ImmutableSlingUri) obj;
if (extension == null) {
if (other.getData().extension != null)
return false;
} else if (!extension.equals(other.getData().extension))
return false;
if (fragment == null) {
if (other.getData().fragment != null)
return false;
} else if (!fragment.equals(other.getData().fragment))
return false;
if (host == null) {
if (other.getData().host != null)
return false;
} else if (!host.equals(other.getData().host))
return false;
if (pathParameters == null) {
if (other.getData().pathParameters != null)
return false;
} else if (!pathParameters.equals(other.getData().pathParameters))
return false;
if (port != other.getData().port)
return false;
if (query == null) {
if (other.getData().query != null)
return false;
} else if (!query.equals(other.getData().query))
return false;
if (resourcePath == null) {
if (other.getData().resourcePath != null)
return false;
} else if (!resourcePath.equals(other.getData().resourcePath))
return false;
if (scheme == null) {
if (other.getData().scheme != null)
return false;
} else if (!scheme.equals(other.getData().scheme))
return false;
if (schemeSpecificPart == null) {
if (other.getData().schemeSpecificPart != null)
return false;
} else if (!schemeSpecificPart.equals(other.getData().schemeSpecificPart))
return false;
if (selectors == null) {
if (other.getData().selectors != null)
return false;
} else if (!selectors.equals(other.getData().selectors))
return false;
if (suffix == null) {
if (other.getData().suffix != null)
return false;
} else if (!suffix.equals(other.getData().suffix))
return false;
if (userInfo == null) {
if (other.getData().userInfo != null)
return false;
} else if (!userInfo.equals(other.getData().userInfo))
return false;
return true;
}