aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/commons/lang3/tuple
diff options
context:
space:
mode:
authorIsira Seneviratne <31027858+Isira-Seneviratne@users.noreply.github.com>2020-04-20 20:43:46 +0000
committerGitHub <noreply@github.com>2020-04-20 16:43:46 -0400
commitc7ab53f9e34be876309e835f981db69920f79cdc (patch)
treeb746633ccb881020d91be56dde763b3fe553ab29 /src/main/java/org/apache/commons/lang3/tuple
parentd7f8dcedfa7b5719011fd14b620b045b4dcac9af (diff)
downloadapache-commons-lang-c7ab53f9e34be876309e835f981db69920f79cdc.tar.gz
Simplify null checks in Triple.hashCode() using Objects.hashCode(). (#516)
Diffstat (limited to 'src/main/java/org/apache/commons/lang3/tuple')
-rw-r--r--src/main/java/org/apache/commons/lang3/tuple/Triple.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/main/java/org/apache/commons/lang3/tuple/Triple.java b/src/main/java/org/apache/commons/lang3/tuple/Triple.java
index c52fd67bd..e44dbc27d 100644
--- a/src/main/java/org/apache/commons/lang3/tuple/Triple.java
+++ b/src/main/java/org/apache/commons/lang3/tuple/Triple.java
@@ -171,9 +171,7 @@ public abstract class Triple<L, M, R> implements Comparable<Triple<L, M, R>>, Se
*/
@Override
public int hashCode() {
- return (getLeft() == null ? 0 : getLeft().hashCode()) ^
- (getMiddle() == null ? 0 : getMiddle().hashCode()) ^
- (getRight() == null ? 0 : getRight().hashCode());
+ return Objects.hashCode(getLeft()) ^ Objects.hashCode(getMiddle()) ^ Objects.hashCode(getRight());
}
/**