diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelperBase.java b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelperBase.java index c360105b3423..5452c55eaf57 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelperBase.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/OptimizingSearchHelperBase.java @@ -38,6 +38,7 @@ abstract class OptimizingSearchHelperBase implements OptimizingSearchHelper { @Override public void clear() { scanned.clear(); + scannedText.clear(); scannedComments.clear(); scannedLiterals.clear(); } @@ -91,6 +92,6 @@ abstract class OptimizingSearchHelperBase implements OptimizingSearchHelper { @Override public boolean isScannedSomething() { - return scanned.size() > 0 || scannedComments.size() > 0 || scannedLiterals.size() > 0; + return !scanned.isEmpty() || !scannedText.isEmpty() || !scannedComments.isEmpty() || !scannedLiterals.isEmpty(); } }