diff --git a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceBase.java b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceBase.java index e7c46ad39346..2e4c3a3c0f1e 100644 --- a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceBase.java +++ b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/CompilerReferenceServiceBase.java @@ -114,7 +114,7 @@ public abstract class CompilerReferenceServiceBase { if (isUpToDate) { - openReaderIfNeed(IndexOpenReason.UP_TO_DATE_CACHE); + openReaderIfNeeded(IndexOpenReason.UP_TO_DATE_CACHE); } else { markAsOutdated(validIndexExists); } @@ -122,7 +122,7 @@ public abstract class CompilerReferenceServiceBase closeReaderIfNeed(IndexCloseReason.PROJECT_CLOSED)); + Disposer.register(myProject, () -> closeReaderIfNeeded(IndexCloseReason.PROJECT_CLOSED)); } } @@ -386,7 +386,7 @@ public abstract class CompilerReferenceServiceBase myGlobalValue = new AtomicReference<>(); - void askUserIfNeed(final OverriddenUsageInfo info, final String newMethodName, final PsiType migrationReturnType) { + void askUserIfNeeded(final OverriddenUsageInfo info, final String newMethodName, final PsiType migrationReturnType) { final Boolean globalValue = myGlobalValue.get(); if (globalValue == null) { final String currentName = ((PsiMethod)info.getElement()).getName(); diff --git a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java index c44b7fccd315..31d3b01b039d 100644 --- a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java +++ b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java @@ -658,7 +658,7 @@ public class TypeMigrationLabeler { final String newMethodName = isMethodNameCanBeChanged(method); if (newMethodName != null) { final MigrateGetterNameSetting migrateGetterNameSetting = myRules.getConversionSettings(MigrateGetterNameSetting.class); - migrateGetterNameSetting.askUserIfNeed(overriddenUsageInfo, newMethodName, myTypeEvaluator.getType(myCurrentRoot)); + migrateGetterNameSetting.askUserIfNeeded(overriddenUsageInfo, newMethodName, myTypeEvaluator.getType(myCurrentRoot)); } } else { diff --git a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexBuilder.java index 94c9de5c1d4c..a486f6f4eeb2 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexBuilder.java @@ -59,7 +59,7 @@ public class JavaBackwardReferenceIndexBuilder extends ModuleLevelBuilder { myCompiledTargets.clear(); } - JavaBackwardReferenceIndexWriter.closeIfNeed(false); + JavaBackwardReferenceIndexWriter.closeIfNeeded(false); } @Override @@ -77,7 +77,7 @@ public class JavaBackwardReferenceIndexBuilder extends ModuleLevelBuilder { final Throwable cause = writer.getRebuildRequestCause(); if (cause != null) { LOG.error("compiler reference index will be deleted", cause); - JavaBackwardReferenceIndexWriter.closeIfNeed(true); + JavaBackwardReferenceIndexWriter.closeIfNeeded(true); } if (dirtyFilesHolder.hasRemovedFiles()) { diff --git a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexWriter.java b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexWriter.java index a61bba4abd87..6b4f6895c416 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexWriter.java +++ b/jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexWriter.java @@ -34,7 +34,7 @@ public class JavaBackwardReferenceIndexWriter extends CompilerReferenceWriter { - closeIfNeed(false); + closeIfNeeded(false); }); } } else {