From 220d3f61d906f619b3e011e71c9ca115097f64bb Mon Sep 17 00:00:00 2001 From: anna Date: Sun, 24 Nov 2013 17:38:12 +0100 Subject: [PATCH] respect search scope searching for constructor refs (cherry picked from commit a9669b2d78dad206f25ffc939199b20bd47ac7ad) --- .../psi/impl/search/ConstructorReferencesSearchHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.java index 4260a5d66214..1342e9327913 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/ConstructorReferencesSearchHelper.java @@ -94,7 +94,7 @@ public class ConstructorReferencesSearchHelper { ReferencesSearch.searchOptimized(containingClass, searchScope, ignoreAccessScope, collector, true, processor1); if (isUnder18[0]) { - if (!process18MethodPointers(processor, constructor, containingClass)) return false; + if (!process18MethodPointers(processor, constructor, containingClass, searchScope)) return false; } // search usages like "this(..)" @@ -147,8 +147,8 @@ public class ConstructorReferencesSearchHelper { private static boolean process18MethodPointers(@NotNull final Processor processor, @NotNull final PsiMethod constructor, - @NotNull PsiClass aClass) { - return ReferencesSearch.search(aClass).forEach(new ReadActionProcessor() { + @NotNull PsiClass aClass, SearchScope searchScope) { + return ReferencesSearch.search(aClass, searchScope).forEach(new ReadActionProcessor() { @Override public boolean processInReadAction(PsiReference reference) { final PsiElement element = reference.getElement();