First try for AST structure. A lot of things to change
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / ReturnStatement.java
1 package net.sourceforge.phpdt.internal.compiler.ast;
2
3 /**
4  * @author Matthieu Casanova
5  */
6 public class ReturnStatement extends Statement {
7
8   public Expression expression;
9
10   public ReturnStatement(Expression expression, int sourceStart, int sourceEnd) {
11     super(sourceStart, sourceEnd);
12     this.expression = expression;
13   }
14
15   public String toString(int tab) {
16     final String s = tabString(tab);
17     if (expression == null) {
18       return s + "return " + expression.toStringExpression();
19     }
20     return s + "return";
21   }
22 }