From d125357e9c323eb2d309496cc7fa0ed4319fe497 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Fri, 13 Apr 2012 19:31:24 +0400 Subject: [PATCH] Do fast check first --- .../unusedParameters/UnusedParametersInspection.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 2e32ea1a744d..ed09e148fa7b 100644 --- a/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java @@ -73,17 +73,17 @@ public class UnusedParametersInspection extends GlobalJavaInspectionTool { if ((refMethod.isAbstract() || refMethod.getOwnerClass().isInterface()) && refMethod.getDerivedMethods().isEmpty()) return null; - if (RefUtil.isEntryPoint(refMethod)) return null; - - final PsiModifierListOwner element = refMethod.getElement(); - if (element != null && EntryPointsManagerImpl.getInstance(manager.getProject()).isEntryPoint(element)) return null; - if (refMethod.isAppMain()) return null; final ArrayList unusedParameters = getUnusedParameters(refMethod); if (unusedParameters.isEmpty()) return null; + if (RefUtil.isEntryPoint(refMethod)) return null; + + final PsiModifierListOwner element = refMethod.getElement(); + if (element != null && EntryPointsManagerImpl.getInstance(manager.getProject()).isEntryPoint(element)) return null; + final List result = new ArrayList(); for (RefParameter refParameter : unusedParameters) { final PsiIdentifier psiIdentifier = refParameter.getElement().getNameIdentifier();