Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java6
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));
}
/**

Back to the top