summaryrefslogtreecommitdiff
path: root/platform/indexing-api/src/com/intellij/psi/search/SingleTargetRequestResultProcessor.java
diff options
context:
space:
mode:
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.java4
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) {