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)); + } } } }