|
23 | 23 | package at.ssw.visualizer.ir.model; |
24 | 24 |
|
25 | 25 | import at.ssw.visualizer.ir.IREditorSupport; |
26 | | -import java.util.ArrayList; |
27 | | -import java.util.HashMap; |
28 | | -import java.util.HashSet; |
29 | | -import java.util.List; |
30 | | -import java.util.Set; |
31 | 26 | import at.ssw.visualizer.model.Compilation; |
32 | 27 | import at.ssw.visualizer.model.cfg.BasicBlock; |
33 | 28 | import at.ssw.visualizer.model.cfg.ControlFlowGraph; |
|
40 | 35 | import at.ssw.visualizer.texteditor.model.Text; |
41 | 36 | import at.ssw.visualizer.texteditor.model.TextBuilder; |
42 | 37 | import at.ssw.visualizer.texteditor.model.TextRegion; |
43 | | -import java.text.DateFormat; |
44 | | -import java.util.Arrays; |
45 | 38 | import org.netbeans.api.editor.fold.FoldType; |
46 | 39 | import org.netbeans.editor.TokenID; |
47 | 40 |
|
| 41 | +import java.text.DateFormat; |
| 42 | +import java.util.ArrayList; |
| 43 | +import java.util.Arrays; |
| 44 | +import java.util.HashMap; |
| 45 | +import java.util.HashSet; |
| 46 | +import java.util.List; |
| 47 | +import java.util.Set; |
| 48 | + |
48 | 49 | /** |
49 | | - * |
50 | 50 | * @author Christian Wimmer |
51 | 51 | */ |
52 | 52 | public class IRTextBuilder extends TextBuilder { |
@@ -239,7 +239,7 @@ private void appendBlock(ControlFlowGraph cfg, BasicBlock block) { |
239 | 239 | // record foldings (no nested foldings if only one detail block is present) |
240 | 240 | if (blockFoldings.size() > 0) { |
241 | 241 | text.append(" \n"); |
242 | | - foldingRegions.add(new FoldingRegion(KIND_BLOCK, bodyStart, text.length() - 1, true)); |
| 242 | + foldingRegions.add(new FoldingRegion(KIND_BLOCK, bodyStart, text.length() - 1, false)); |
243 | 243 | if (blockFoldings.size() > 1) { |
244 | 244 | for (FoldingRegion folding : blockFoldings) { |
245 | 245 | foldingRegions.add(folding); |
@@ -389,7 +389,7 @@ protected void appendColumn(IRInstruction instruction, String[] columnNames, int |
389 | 389 | } |
390 | 390 | } |
391 | 391 | if (foldStart != -1) { |
392 | | - foldingRegions.add(new FoldingRegion(KIND_MULTILINE, foldStart, text.length(), true)); |
| 392 | + foldingRegions.add(new FoldingRegion(KIND_MULTILINE, foldStart, text.length(), false)); |
393 | 393 | } |
394 | 394 | text.append("\n"); |
395 | 395 | } |
@@ -425,7 +425,7 @@ private FoldingRegion appendLir(BasicBlock block) { |
425 | 425 | recordLir(block, instruction); |
426 | 426 | } |
427 | 427 |
|
428 | | - return new FoldingRegion(KIND_LIR, start, text.length() - 1, true); |
| 428 | + return new FoldingRegion(KIND_LIR, start, text.length() - 1, false); |
429 | 429 | } |
430 | 430 |
|
431 | 431 | private void recordLir(BasicBlock block, IRInstruction lir) { |
|
0 commit comments