package slangc.model.statements; import slangc.api.BytecodeInstructionWriter; import slangc.api.Reporter; import slangc.model.StatementModel; import slangc.model.StatementOwner; import slangc.parser.Node; public class ReturnNothingStatement extends StatementModel { public ReturnNothingStatement(StatementOwner owner, Node source) { super(owner, source); } @Override public void dump(Reporter reporter, String indent, String incr) { reporter.note("DUMP", indent + "> Return nothing"); } @Override public int resolveExpressions() { return 0; } @Override public void innerGenerate(BytecodeInstructionWriter w) { w.genVoidReturn(); } }