From 788f777d31dc830669e4945e7e798fef8f449d46 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 7 May 2014 16:20:00 +0400 Subject: [PATCH] EA-56308 - NPE: UnusedParametersInspection.checkElement --- .../unusedParameters/UnusedParametersInspection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java b/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java index e1fa136fb1d1..c33d0d68b8cb 100644 --- a/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java @@ -85,7 +85,8 @@ public class UnusedParametersInspection extends GlobalJavaBatchInspectionTool { final List result = new ArrayList(); for (RefParameter refParameter : unusedParameters) { - final PsiIdentifier psiIdentifier = refParameter.getElement().getNameIdentifier(); + final PsiParameter parameter = refParameter.getElement(); + final PsiIdentifier psiIdentifier = parameter != null ? parameter.getNameIdentifier() : null; if (psiIdentifier != null) { result.add(manager.createProblemDescriptor(psiIdentifier, refMethod.isAbstract()