From 8d52cffbb3ad7a959fe844d84225ebced7259d9f Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 9 Jun 2017 08:53:38 +0200 Subject: [PATCH] provide some text for unavailable SimplifyBooleanExpressionFix (EA-102794) --- .../daemon/impl/quickfix/SimplifyBooleanExpressionFix.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java index 5e726158f4d1..8a8dfdc0a12a 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java @@ -42,7 +42,6 @@ import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.Objects; public class SimplifyBooleanExpressionFix extends LocalQuickFixOnPsiElement { private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.daemon.impl.quickfix.SimplifyBooleanExpression"); @@ -60,7 +59,8 @@ public class SimplifyBooleanExpressionFix extends LocalQuickFixOnPsiElement { @Override @NotNull public String getText() { - return getIntentionText(Objects.requireNonNull(getSubExpression()), mySubExpressionValue); + PsiExpression subExpression = getSubExpression(); + return subExpression == null ? getFamilyName() : getIntentionText(subExpression, mySubExpressionValue); } @NotNull