From 0f93915297f3f36ec4d5d759e4afa6424ad03543 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sun, 31 Dec 2017 19:09:33 +0000 Subject: [PATCH] Reduce npath complexity of Mon.equals --- src/main/java/net/kemitix/mon/Mon.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/java/net/kemitix/mon/Mon.java b/src/main/java/net/kemitix/mon/Mon.java index b591044..11bf8e6 100644 --- a/src/main/java/net/kemitix/mon/Mon.java +++ b/src/main/java/net/kemitix/mon/Mon.java @@ -118,17 +118,8 @@ public class Mon implements Functor> { * @return true if they are the same */ @Override - @SuppressWarnings("npathcomplexity") public boolean equals(final Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - - final Mon mon = (Mon) o; - - return value.equals(mon.value); + return this == o || o != null && getClass() == o.getClass() && value.equals(((Mon) o).value); } + }