Author: simonetripodi
Date: Tue Aug  9 20:51:26 2011
New Revision: 1155559

URL: http://svn.apache.org/viewvc?rev=1155559&view=rev
Log:
fixed checkstyle NP_NULL_ON_SOME_PATH violation: There is a branch of statement 
that, if executed, guarantees that a null value will be dereferenced, which 
would generate a NullPointerException when the code is executed.

Modified:
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
    
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
 Tue Aug  9 20:51:26 2011
@@ -90,7 +90,13 @@ public final class IsEquivalent<T> imple
      * @return boolean
      */
     public boolean equals(IsEquivalent<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
 Tue Aug  9 20:51:26 2011
@@ -88,7 +88,13 @@ public final class IsGreaterThan<T> impl
      * @return boolean
      */
     public boolean equals(IsGreaterThan<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
 Tue Aug  9 20:51:26 2011
@@ -89,7 +89,13 @@ public final class IsGreaterThanOrEqual<
      * @return boolean
      */
     public boolean equals(IsGreaterThanOrEqual<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
 Tue Aug  9 20:51:26 2011
@@ -88,7 +88,13 @@ public final class IsLessThan<T> impleme
      * @return boolean
      */
     public boolean equals(IsLessThan<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
 Tue Aug  9 20:51:26 2011
@@ -88,7 +88,13 @@ public final class IsLessThanOrEqual<T> 
      * @return boolean
      */
     public boolean equals(IsLessThanOrEqual<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**

Modified: 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java?rev=1155559&r1=1155558&r2=1155559&view=diff
==============================================================================
--- 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java
 (original)
+++ 
commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java
 Tue Aug  9 20:51:26 2011
@@ -90,7 +90,13 @@ public final class IsNotEquivalent<T> im
      * @return boolean
      */
     public boolean equals(IsNotEquivalent<?> that) {
-        return null != that && null == comparator ? null == that.comparator : 
comparator.equals(that.comparator);
+        if (null != that) {
+            if (null == comparator) {
+                return null == that.comparator;
+            }
+            return comparator.equals(that.comparator);
+        }
+        return false;
     }
 
     /**


Reply via email to