12345678910111213141516171819202122232425262728293031323334353637 |
- package me.hammerle.snuviscript.instructions;
- import me.hammerle.snuviscript.inputprovider.InputProvider;
- import me.hammerle.snuviscript.code.Script;
- public abstract class Instruction {
- private final int line;
- private boolean noReturn = false;
- public Instruction(int line) {
- this.line = line;
- }
- public void setNoReturn() {
- noReturn = true;
- }
- public boolean shouldNotReturnValue() {
- return noReturn;
- }
- public int getLine() {
- return line;
- }
- public InputProvider execute(Script sc, InputProvider[] o) throws Exception {
- return null;
- }
- public int getArguments() {
- return 0;
- }
- public String getName() {
- return "";
- }
- }
|