diff options
Diffstat (limited to 'platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java')
-rw-r--r-- | platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java b/platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java index dfc421799f7e..2cfa12ecf1dd 100644 --- a/platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java +++ b/platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java @@ -39,6 +39,10 @@ public final class SingleTargetRequestResultProcessor extends RequestResultProce @Override public boolean processTextOccurrence(@NotNull PsiElement element, int offsetInElement, @NotNull final Processor<PsiReference> consumer) { + if (!myTarget.isValid()) { + return false; + } + final List<PsiReference> references = ourReferenceService.getReferences(element, new PsiReferenceService.Hints(myTarget, offsetInElement)); for (PsiReference ref : references) { |