diff options
Diffstat (limited to 'platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelper.java')
-rw-r--r-- | platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelper.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelper.java b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelper.java new file mode 100644 index 000000000000..8d6a08b6ef95 --- /dev/null +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelper.java @@ -0,0 +1,27 @@ +package com.intellij.structuralsearch.impl.matcher.compiler; + +import com.intellij.psi.PsiFile; + +import java.util.Set; + +/** + * @author Maxim.Mossienko +*/ +public interface OptimizingSearchHelper { + boolean doOptimizing(); + void clear(); + + boolean addWordToSearchInCode(final String refname); + + boolean addWordToSearchInText(final String refname); + + boolean addWordToSearchInComments(final String refname); + + boolean addWordToSearchInLiterals(final String refname); + + void endTransaction(); + + boolean isScannedSomething(); + + Set<PsiFile> getFilesSetToScan(); +} |