diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/MethodUsagesSearcher.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/MethodUsagesSearcher.java index 125327195927..3c38ab375b6b 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/MethodUsagesSearcher.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/MethodUsagesSearcher.java @@ -15,8 +15,8 @@ */ package com.intellij.psi.impl.search; -import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.QueryExecutorBase; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.util.Computable; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; @@ -43,7 +43,7 @@ public class MethodUsagesSearcher extends QueryExecutorBase() { + final PsiClass aClass = DumbService.getInstance(method.getProject()).runReadActionInSmartMode(new Computable() { public PsiClass compute() { PsiClass aClass = method.getContainingClass(); if (aClass == null) return null; @@ -51,8 +51,8 @@ public class MethodUsagesSearcher extends QueryExecutorBase() { + final SearchScope searchScope = DumbService.getInstance(method.getProject()).runReadActionInSmartMode(new Computable() { @Override public SearchScope compute() { return p.getEffectiveSearchScope(); @@ -91,7 +91,7 @@ public class MethodUsagesSearcher extends QueryExecutorBase