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 implements Comparable>, 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()); } /**