From 1dff071fc1c3484ffb4646735bc62bfb15095fb3 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Sat, 31 Jan 2015 17:04:59 +0300 Subject: [PATCH] disable suppress for parameter for lambda without formal types --- .../codeInsight/daemon/impl/actions/SuppressParameterFix.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/actions/SuppressParameterFix.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/actions/SuppressParameterFix.java index 55b0bb98bdd3..35f4b3b16eba 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/actions/SuppressParameterFix.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/actions/SuppressParameterFix.java @@ -52,7 +52,7 @@ public class SuppressParameterFix extends AbstractBatchSuppressByNoInspectionCom @Override public PsiElement getContainer(PsiElement context) { PsiParameter psiParameter = PsiTreeUtil.getParentOfType(context, PsiParameter.class, false); - return psiParameter != null && JavaSuppressionUtil.canHave15Suppressions(psiParameter) ? psiParameter : null; + return psiParameter != null && psiParameter.getTypeElement() != null && JavaSuppressionUtil.canHave15Suppressions(psiParameter) ? psiParameter : null; } @Override