From dfe92fd284e4943f207e086bf04e9f6f5492f58b Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 15 Mar 2016 10:58:08 +0100 Subject: [PATCH] EA-80374 - IAE: QuickFixFactoryImpl.createMethodReturnFix --- .../daemon/impl/analysis/HighlightMethodUtil.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java index 0f5ea34506f4..94ad67dab2a6 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java @@ -461,9 +461,11 @@ public class HighlightMethodUtil { //ensure type params are not included methodCallTypeByArgs = JavaPsiFacade.getElementFactory(method.getProject()) .createRawSubstitutor(method).substitute(methodCallTypeByArgs); - QuickFixAction.registerQuickFixAction(highlightInfo, - getFixRange(methodCall), - QUICK_FIX_FACTORY.createMethodReturnFix(containerMethod, methodCallTypeByArgs, true)); + if (methodCallTypeByArgs != null) { + QuickFixAction.registerQuickFixAction(highlightInfo, + getFixRange(methodCall), + QUICK_FIX_FACTORY.createMethodReturnFix(containerMethod, methodCallTypeByArgs, true)); + } } } }