From d5506ea9fc934ad49091e5676b30af7132eb669c Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 7 Nov 2014 11:53:47 +0100 Subject: [PATCH] functional expressions search: merge same files --- .../psi/impl/search/JavaFunctionalExpressionSearcher.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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);