diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.java index 2652cb3aa51d..8fbe6ef11a5c 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.java @@ -106,7 +106,8 @@ public class JavaFunctionalExpressionSearcher implements QueryExecutor processor = new CommonProcessors.CollectProcessor() { + final HashSet files = new HashSet(); + CommonProcessors.CollectProcessor processor = new CommonProcessors.CollectProcessor(files) { @Override protected boolean accept(VirtualFile virtualFile) { return scope.contains(virtualFile) && virtualFile.getFileType() == JavaFileType.INSTANCE && index.isInSource(virtualFile); @@ -116,8 +117,6 @@ public class JavaFunctionalExpressionSearcher implements QueryExecutor", processor); - - Collection files = processor.getResults(); LOG.info("#files: " + files.size()); final PsiManager psiManager = PsiManager.getInstance(project);