@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || !getClass().equals(obj.getClass())) { return false; } PagedResources<?> that = (PagedResources<?>) obj; boolean metadataEquals = this.metadata == null ? that.metadata == null : this.metadata.equals(that.metadata); return metadataEquals && super.equals(obj); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || !getClass().equals(obj.getClass())) { return false; } PagedResources<?> that = (PagedResources<?>) obj; boolean metadataEquals = this.metadata == null ? that.metadata == null : this.metadata.equals(that.metadata); return metadataEquals ? super.equals(obj) : false; }