Added optimization checks before running hyperlinks highlighting code. Add possibilit...
[idea/community.git] / platform / lang-api / src / com / intellij / execution / filters / CompositeFilter.java
index cabd514745e2525123938ee46daec1d1809984dd..8812aea617f91b7c39ba3c06fa05f24e804bef29 100644 (file)
@@ -17,6 +17,7 @@ package com.intellij.execution.filters;
 
 import com.intellij.openapi.project.DumbService;
 import com.intellij.openapi.project.Project;
+import org.jetbrains.annotations.Nullable;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -29,6 +30,7 @@ public class CompositeFilter implements Filter {
     myDumbService = DumbService.getInstance(project);
   }
 
+  @Nullable
   public Result applyFilter(final String line, final int entireLength) {
     final boolean dumb = myDumbService.isDumb();
     List<Filter> filters = myFilters;
@@ -45,6 +47,10 @@ public class CompositeFilter implements Filter {
     return null;
   }
 
+  public boolean isEmpty() {
+    return myFilters.isEmpty();
+  }
+
   public void addFilter(final Filter filter) {
     myFilters.add(filter);
   }