@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (format != null ? format.hashCode() : 0); result = 31 * result + (example != null ? example.hashCode() : 0); result = 31 * result + (xml != null ? xml.hashCode() : 0); result = 31 * result + (required ? 1 : 0); result = 31 * result + (position != null ? position.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (title != null ? title.hashCode() : 0); result = 31 * result + (readOnly != null ? readOnly.hashCode() : 0); result = 31 * result + (allowEmptyValue != null ? allowEmptyValue.hashCode() : 0); result = 31 * result + (access != null ? access.hashCode() : 0); result = 31 * result + (vendorExtensions != null ? vendorExtensions.hashCode() : 0); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((externalDocs == null) ? 0 : externalDocs.hashCode()); result = prime * result + ((vendorExtensions == null) ? 0 : vendorExtensions.hashCode()); result = prime * result + ((reference == null) ? 0 : reference.hashCode()); result = prime * result + ((title == null) ? 0 : title.hashCode()); result = prime * result + ((xml == null) ? 0 : xml.hashCode()); result = prime * result + (minimum != null ? minimum.hashCode() : 0); result = prime * result + (maximum != null ? maximum.hashCode() : 0); result = prime * result + (minLength != null ? minLength.hashCode() : 0); result = prime * result + (maxLength != null ? maxLength.hashCode() : 0); result = prime * result + (exclusiveMinimum != null ? exclusiveMinimum.hashCode() : 0); result = prime * result + (exclusiveMaximum != null ? exclusiveMaximum.hashCode() : 0); result = prime * result + (pattern != null ? pattern.hashCode() : 0); result = prime * result + (multipleOf != null ? multipleOf.hashCode() : 0); result = prime * result + (pattern != null ? pattern.hashCode() : 0); return result; }