Skip to content

Commit 724c43f

Browse files
committed
Use Objects.hash().
1 parent 810e2ea commit 724c43f

1 file changed

Lines changed: 4 additions & 22 deletions

File tree

src/main/java/org/apache/commons/csv/CSVFormat.java

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,28 +1061,10 @@ public boolean getTrim() {
10611061

10621062
@Override
10631063
public int hashCode() {
1064-
final int prime = 31;
1065-
int result = 1;
1066-
1067-
result = prime * result + delimiter;
1068-
result = prime * result + ((quoteMode == null) ? 0 : quoteMode.hashCode());
1069-
result = prime * result + ((quoteCharacter == null) ? 0 : quoteCharacter.hashCode());
1070-
result = prime * result + ((commentMarker == null) ? 0 : commentMarker.hashCode());
1071-
result = prime * result + ((escapeCharacter == null) ? 0 : escapeCharacter.hashCode());
1072-
result = prime * result + ((nullString == null) ? 0 : nullString.hashCode());
1073-
result = prime * result + (ignoreSurroundingSpaces ? 1231 : 1237);
1074-
result = prime * result + (ignoreHeaderCase ? 1231 : 1237);
1075-
result = prime * result + (ignoreEmptyLines ? 1231 : 1237);
1076-
result = prime * result + (skipHeaderRecord ? 1231 : 1237);
1077-
result = prime * result + (allowDuplicateHeaderNames ? 1231 : 1237);
1078-
result = prime * result + (trim ? 1231 : 1237);
1079-
result = prime * result + (autoFlush ? 1231 : 1237);
1080-
result = prime * result + (trailingDelimiter ? 1231 : 1237);
1081-
result = prime * result + (allowMissingColumnNames ? 1231 : 1237);
1082-
result = prime * result + ((recordSeparator == null) ? 0 : recordSeparator.hashCode());
1083-
result = prime * result + Arrays.hashCode(header);
1084-
result = prime * result + Arrays.hashCode(headerComments);
1085-
return result;
1064+
return Objects.hash(delimiter, quoteMode, quoteCharacter, commentMarker, escapeCharacter, nullString,
1065+
ignoreSurroundingSpaces, ignoreHeaderCase, ignoreEmptyLines, skipHeaderRecord, allowDuplicateHeaderNames,
1066+
trim, autoFlush, trailingDelimiter, allowMissingColumnNames, recordSeparator, Arrays.hashCode(header),
1067+
Arrays.hashCode(headerComments));
10861068
}
10871069

10881070
/**

0 commit comments

Comments
 (0)