Change tabbing for everything....
[IRC.git] / Robust / src / IR / Tree / ReturnNode.java
index aef5a0d3de79c9e1785a2df5baa7f7007fd70217..6697d1d5a78a87fb726170884bd4ce8deaacff44 100644 (file)
@@ -1,23 +1,27 @@
 package IR.Tree;
 
-class ReturnNode extends BlockStatementNode {
-    ExpressionNode en;
+public class ReturnNode extends BlockStatementNode {
+  ExpressionNode en;
 
-    public ReturnNode() {
-       en=null;
-    }
+  public ReturnNode() {
+    en=null;
+  }
 
-    public ReturnNode(ExpressionNode en) {
-       this.en=en;
-    }
+  public ReturnNode(ExpressionNode en) {
+    this.en=en;
+  }
 
-    public String printNode(int indent) {
-       if (en==null)
-           return "return";
-       else
-           return "return "+en.printNode(indent);
-    }
-    public int kind() {
-       return Kind.ReturnNode;
-    }
+  public ExpressionNode getReturnExpression() {
+    return en;
+  }
+
+  public String printNode(int indent) {
+    if (en==null)
+      return "return";
+    else
+      return "return "+en.printNode(indent);
+  }
+  public int kind() {
+    return Kind.ReturnNode;
+  }
 }