diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java b/jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java index 2b4eb3fe70..39378dcab5 100644 --- a/jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java +++ b/jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Tools.java @@ -13,7 +13,7 @@ package org.eclipse.jpt.utility.internal; * Various utility methods. */ @SuppressWarnings("nls") -public class Tools { +public final class Tools { // ********** object comparison ********** @@ -21,7 +21,9 @@ public class Tools { * Return whether the specified values are equal, with the appropriate null checks. */ public static boolean valuesAreEqual(Object value1, Object value2) { - return (value1 == null) ? (value2 == null) : value1.equals(value2); + return (value1 == null) ? + (value2 == null) : + ((value2 != null) && value1.equals(value2)); } /** |