[console filter] inline bomb with 100 ms
[idea/community.git] / platform / lang-api / src / com / intellij / execution / filters / RegexpFilter.java
index 87ea575b7e6694b7c207fee60828a4e58833f9da..3f65be074c6cf3fcc69084ce684cf2bd7d2240c9 100644 (file)
@@ -20,7 +20,6 @@ import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.openapi.vfs.LocalFileSystem;
 import com.intellij.openapi.vfs.VirtualFile;
 import org.jetbrains.annotations.NonNls;
-import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.io.File;
@@ -140,7 +139,7 @@ public class RegexpFilter implements Filter {
 
   @Override
   public Result applyFilter(String line, int entireLength) {
-    Matcher matcher = myPattern.matcher(oneSecondBomb(line));
+    Matcher matcher = myPattern.matcher(StringUtil.newBombedCharSequence(line, 100));
     if (!matcher.find()) {
       return null;
     }
@@ -178,11 +177,6 @@ public class RegexpFilter implements Filter {
     return new Result(highlightStartOffset, highlightEndOffset, info);
   }
 
-  @NotNull
-  protected static CharSequence oneSecondBomb(@NotNull String line) {
-    return StringUtil.newBombedCharSequence(line, 1000);
-  }
-
   @Nullable
   protected HyperlinkInfo createOpenFileHyperlink(String fileName, final int line, final int column) {
     fileName = fileName.replace(File.separatorChar, '/');