3 import IR.Flat.FlatNode;
4 import IR.Flat.FlatSESEEnterNode;
6 public class SESESummary {
8 private FlatNode currentParent;
9 private FlatNode currentSESE;
11 public SESESummary(FlatNode currentParent, FlatNode currentChild) {
12 this.currentParent = currentParent;
13 this.currentSESE = currentChild;
16 public FlatNode getCurrentParent() {
20 public FlatNode getCurrentSESE() {
24 public void setCurrentParent(FlatNode parent) {
25 currentParent = parent;
28 public void setCurrentSESE(FlatNode current) {
29 currentSESE = current;
32 public String toString() {
35 rtn = "parent=" + currentParent;
36 if (currentSESE instanceof FlatSESEEnterNode) {
38 + ((FlatSESEEnterNode) currentSESE).getPrettyIdentifier();
40 rtn += " current=" + currentSESE;