remove the old console folding API

This commit is contained in:
peter
2011-04-14 20:35:49 +02:00
parent 54d554f1d1
commit 60267d800a
8 changed files with 6 additions and 105 deletions
@@ -1,33 +0,0 @@
package com.intellij.execution.filters;
import com.intellij.execution.ConsoleFolding;
import com.intellij.openapi.util.TextRange;
import com.intellij.openapi.util.Trinity;
import java.util.List;
/**
* @author peter
*/
public class AuxiliaryCallsFolding extends ConsoleFolding {
@Override
public boolean shouldFoldLine(String line) {
final Trinity<String, String, TextRange> pair = ExceptionFilter.parseExceptionLine(line);
return pair != null && shouldFold(pair.first, pair.second);
}
private static boolean shouldFold(String className, String methodName) {
for (StackFrameFilter provider : StackFrameFilter.EP_NAME.getExtensions()) {
if (provider.isAuxiliaryFrame(className, methodName)) {
return true;
}
}
return false;
}
@Override
public String getPlaceholderText(List<String> lines) {
return " <" + lines.size() + " internal calls>";
}
}