| package com.intellij.execution.console; |
| |
| import com.intellij.execution.ConsoleFolding; |
| |
| import java.util.List; |
| |
| /** |
| * @author peter |
| */ |
| public class SubstringConsoleFolding extends ConsoleFolding { |
| private final ConsoleFoldingSettings mySettings; |
| |
| public SubstringConsoleFolding(ConsoleFoldingSettings settings) { |
| mySettings = settings; |
| } |
| |
| @Override |
| public boolean shouldFoldLine(String line) { |
| return mySettings.shouldFoldLine(line); |
| } |
| |
| @Override |
| public String getPlaceholderText(List<String> lines) { |
| return " <" + lines.size() + " internal calls>"; |
| } |
| } |