diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal.java b/java/java-analysis-impl/src/com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal.java index d3f7e97927e4..028e9b7a7e9d 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/localCanBeFinal/LocalCanBeFinal.java @@ -221,7 +221,9 @@ public class LocalCanBeFinal extends BaseJavaBatchLocalInspectionTool { if (body.getParent() instanceof PsiMethod && isReportParameters()) { final PsiMethod method = (PsiMethod)body.getParent(); - Collections.addAll(result, method.getParameterList().getParameters()); + if (!(method instanceof SyntheticElement)) { // e.g. JspHolderMethod + Collections.addAll(result, method.getParameterList().getParameters()); + } } for (Iterator iterator = result.iterator(); iterator.hasNext(); ) {