Newer
Older
AlgebraicDataflowArchitectureModel / AlgebraicDataflowArchitectureModel / src / code / ast / WhileStatement.java
@c-okada c-okada 3 days ago 698 bytes AST追加
package code.ast;

public class WhileStatement extends Statement {

    private Statement expression;
    private Statement body;

    public Statement getExpression() {
        return expression;
    }

    public void setExpression(Statement expression) {
        this.expression = expression;
    }

    public Statement getBody() {
        return body;
    }

    public void setBody(Statement body) {
        this.body = body;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("while (").append(expression).append(") ");
        if (body != null) {
            sb.append(body);
        }
        return sb.toString();
    }
}