diff options
Diffstat (limited to 'java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java')
-rw-r--r-- | java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java index 376238573e6b..a3c52e718a9b 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateEqualsHelper.java @@ -407,10 +407,9 @@ public class GenerateEqualsHelper implements Runnable { private static void addTempForDoubleInitialization(PsiField field, @NonNls StringBuilder buffer) { buffer.append(" = "); + buffer.append("Double.doubleToLongBits("); buffer.append(field.getName()); - buffer.append(" != +0.0d ? Double.doubleToLongBits("); - buffer.append(field.getName()); - buffer.append(") : 0L;\n"); + buffer.append(");\n"); } private String addTempDeclaration(@NonNls StringBuilder buffer, boolean resultDeclarationCompleted) { |