From aa078b3f015183056e88ea4c473bf4e00795b23f Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 2 Nov 2017 18:03:04 +0100 Subject: [PATCH] SSR: scanned text should also be cleared --- .../impl/matcher/compiler/OptimizingSearchHelperBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); } }