package sharpen.xobotos.api.interop.glue;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Block extends Statement {
private final List<Statement> _statements = new ArrayList<Statement>();
public void addStatement(Statement stm) {
_statements.add(stm);
}
public void addStatement(StatementExpression expr) {
_statements.add(new ExpressionStatement(expr));
}
public List<Statement> getStatements() {
return Collections.unmodifiableList(_statements);
}
public boolean isEmpty() {
return _statements.size() == 0;
}
@Override
public void accept(Visitor visitor) {
visitor.visit(this);
}
}