From 47624c8f5b461811ecf26cd82d2951406743d7c6 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 7 May 2013 18:00:09 +0400 Subject: [PATCH] moved to java-analysis --- .../equalsAndHashcode/EqualsAndHashcode.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) rename java/{java-impl => java-analysis-impl}/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java (95%) diff --git a/java/java-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java b/java/java-analysis-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java similarity index 95% rename from java/java-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java rename to java/java-analysis-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java index 486e3f4d0364..4c41d90a9afa 100644 --- a/java/java-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/equalsAndHashcode/EqualsAndHashcode.java @@ -15,7 +15,7 @@ */ package com.intellij.codeInspection.equalsAndHashcode; -import com.intellij.codeInspection.BaseJavaLocalInspectionTool; +import com.intellij.codeInspection.BaseJavaBatchLocalInspectionTool; import com.intellij.codeInspection.InspectionsBundle; import com.intellij.codeInspection.LocalQuickFix; import com.intellij.codeInspection.ProblemsHolder; @@ -36,12 +36,10 @@ import org.jetbrains.annotations.Nullable; /** * @author max */ -public class EqualsAndHashcode extends BaseJavaLocalInspectionTool { - +public class EqualsAndHashcode extends BaseJavaBatchLocalInspectionTool { @Override @NotNull public PsiElementVisitor buildVisitor(@NotNull final ProblemsHolder holder, boolean isOnTheFly) { - final Project project = holder.getProject(); Pair pair = CachedValuesManager.getManager(project).getCachedValue(project, new CachedValueProvider>() { @Override @@ -85,8 +83,8 @@ public class EqualsAndHashcode extends BaseJavaLocalInspectionTool { return new JavaElementVisitor() { @Override public void visitClass(PsiClass aClass) { super.visitClass(aClass); - boolean [] hasEquals = new boolean[] {false}; - boolean [] hasHashCode = new boolean[] {false}; + boolean [] hasEquals = {false}; + boolean [] hasHashCode = {false}; processClass(aClass, hasEquals, hasHashCode, myEquals, myHashCode); if (hasEquals[0] != hasHashCode[0]) { PsiIdentifier identifier = aClass.getNameIdentifier();