diff --git a/platform/indexing-api/src/com/intellij/psi/search/RequestResultProcessor.java b/platform/indexing-api/src/com/intellij/psi/search/RequestResultProcessor.java index c0800908d71a..2667df01bfd2 100644 --- a/platform/indexing-api/src/com/intellij/psi/search/RequestResultProcessor.java +++ b/platform/indexing-api/src/com/intellij/psi/search/RequestResultProcessor.java @@ -69,7 +69,17 @@ public abstract class RequestResultProcessor { /** * A variant of {@link RequestResultProcessor} that processes all text occurrences at once, e.g. for performance purposes. */ + @SuppressWarnings("unused") public static abstract class BulkResultProcessor extends RequestResultProcessor { + + public BulkResultProcessor() { + super(); + } + + public BulkResultProcessor(@NotNull Object... equality) { + super(equality); + } + @Override public boolean processTextOccurrence(@NotNull PsiElement element, int offsetInElement, @NotNull Processor consumer) { return processTextOccurrences(element, new int[]{offsetInElement}, consumer);