Catch.java 521 B

1234567891011121314151617181920212223242526
  1. package me.hammerle.snuviscript.instructions;
  2. import me.hammerle.snuviscript.inputprovider.InputProvider;
  3. import me.hammerle.snuviscript.code.Script;
  4. public class Catch extends Goto
  5. {
  6. public Catch(int line)
  7. {
  8. super(line, 0);
  9. }
  10. @Override
  11. public InputProvider execute(Script sc, InputProvider[] o) throws Exception
  12. {
  13. sc.jumpTo(getJump());
  14. sc.setErrorLine(-1);
  15. return null;
  16. }
  17. @Override
  18. public String getName()
  19. {
  20. return "catch";
  21. }
  22. }