diff --git a/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestFixture.java b/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestFixture.java index e3f16ceb8606..2351c4708f94 100644 --- a/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestFixture.java +++ b/platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestFixture.java @@ -273,9 +273,6 @@ public interface CodeInsightTestFixture extends IdeaProjectTestFixture { void testRename(String fileAfter, String newName) throws Exception; - @NotNull - FindUsagesOptions getFindUsagesOptions(); - Collection testFindUsages(@TestDataFile @NonNls String... fileNames); Collection findUsages(final PsiElement to) throws Exception; diff --git a/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java b/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java index 3d65d110d95d..77b666c61f2e 100644 --- a/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java +++ b/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java @@ -141,8 +141,6 @@ public class CodeInsightTestFixtureImpl extends BaseFixture implements CodeInsig private PsiElement myFileContext; private final FileTreeAccessFilter myJavaFilesFilter = new FileTreeAccessFilter(); - private FindUsagesOptions myFindUsagesOptions; - public CodeInsightTestFixtureImpl(IdeaProjectTestFixture projectFixture, TempDirTestFixture tempDirTestFixture) { myProjectFixture = projectFixture; myTempDirFixture = tempDirTestFixture; @@ -585,15 +583,6 @@ public class CodeInsightTestFixtureImpl extends BaseFixture implements CodeInsig actionManager.getActionHandler(actionId).execute(getEditor(), dataContext); } - @NotNull - public FindUsagesOptions getFindUsagesOptions() { - if (myFindUsagesOptions == null) { - myFindUsagesOptions = new FindUsagesOptions(getProject(), null); - myFindUsagesOptions.isUsages = myFindUsagesOptions.isReadAccess = myFindUsagesOptions.isWriteAccess = true; - } - return myFindUsagesOptions; - } - public Collection testFindUsages(@NonNls final String... fileNames) { assertInitialized(); configureByFiles(fileNames); @@ -610,8 +599,9 @@ public class CodeInsightTestFixtureImpl extends BaseFixture implements CodeInsig final CommonProcessors.CollectProcessor processor = new CommonProcessors.CollectProcessor(); assert handler != null : "Cannot find handler for: " + targetElement; final PsiElement[] psiElements = ArrayUtil.mergeArrays(handler.getPrimaryElements(), handler.getSecondaryElements(), PsiElement.class); + final FindUsagesOptions options = handler.getFindUsagesOptions(); for (PsiElement psiElement : psiElements) { - handler.processElementUsages(psiElement, processor, getFindUsagesOptions()); + handler.processElementUsages(psiElement, processor, options); } return processor.getResults(); }