ConstantNull.java 799 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package me.hammerle.snuviscript.constants;
  2. import me.hammerle.snuviscript.code.InputProvider;
  3. import me.hammerle.snuviscript.code.Script;
  4. import me.hammerle.snuviscript.variable.Variable;
  5. public class ConstantNull extends InputProvider
  6. {
  7. public static final ConstantNull NULL = new ConstantNull();
  8. private ConstantNull()
  9. {
  10. }
  11. @Override
  12. public Object get(Script sc)
  13. {
  14. return null;
  15. }
  16. @Override
  17. public String getString(Script sc)
  18. {
  19. return "null";
  20. }
  21. @Override
  22. public String toString()
  23. {
  24. return "null";
  25. }
  26. @Override
  27. public Variable getVariable(Script sc)
  28. {
  29. return null;
  30. }
  31. @Override
  32. public Object getArray(Script sc)
  33. {
  34. return null;
  35. }
  36. }