Make static classes.

This commit is contained in:
Enyby
2018-09-16 17:02:24 +03:00
committed by GitHub
parent 5b67841232
commit d509e21cc6

View File

@@ -234,7 +234,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.getmetatable (value) // debug.getmetatable (value)
final class getmetatable extends LibFunction { static final class getmetatable extends LibFunction {
public LuaValue call(LuaValue v) { public LuaValue call(LuaValue v) {
LuaValue mt = v.getmetatable(); LuaValue mt = v.getmetatable();
return mt != null? mt: NIL; return mt != null? mt: NIL;
@@ -311,7 +311,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.setmetatable (value, table) // debug.setmetatable (value, table)
final class setmetatable extends TwoArgFunction { static final class setmetatable extends TwoArgFunction {
public LuaValue call(LuaValue value, LuaValue table) { public LuaValue call(LuaValue value, LuaValue table) {
LuaValue mt = table.opttable(null); LuaValue mt = table.opttable(null);
switch ( value.type() ) { switch ( value.type() ) {
@@ -328,7 +328,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.setupvalue (f, up, value) // debug.setupvalue (f, up, value)
final class setupvalue extends VarArgFunction { static final class setupvalue extends VarArgFunction {
public Varargs invoke(Varargs args) { public Varargs invoke(Varargs args) {
LuaValue func = args.checkfunction(1); LuaValue func = args.checkfunction(1);
int up = args.checkint(2); int up = args.checkint(2);
@@ -346,7 +346,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.setuservalue (udata, value) // debug.setuservalue (udata, value)
final class setuservalue extends VarArgFunction { static final class setuservalue extends VarArgFunction {
public Varargs invoke(Varargs args) { public Varargs invoke(Varargs args) {
Object o = args.checkuserdata(1); Object o = args.checkuserdata(1);
LuaValue v = args.checkvalue(2); LuaValue v = args.checkvalue(2);
@@ -370,7 +370,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.upvalueid (f, n) // debug.upvalueid (f, n)
final class upvalueid extends VarArgFunction { static final class upvalueid extends VarArgFunction {
public Varargs invoke(Varargs args) { public Varargs invoke(Varargs args) {
LuaValue func = args.checkfunction(1); LuaValue func = args.checkfunction(1);
int up = args.checkint(2); int up = args.checkint(2);
@@ -385,7 +385,7 @@ public class DebugLib extends TwoArgFunction {
} }
// debug.upvaluejoin (f1, n1, f2, n2) // debug.upvaluejoin (f1, n1, f2, n2)
final class upvaluejoin extends VarArgFunction { static final class upvaluejoin extends VarArgFunction {
public Varargs invoke(Varargs args) { public Varargs invoke(Varargs args) {
LuaClosure f1 = args.checkclosure(1); LuaClosure f1 = args.checkclosure(1);
int n1 = args.checkint(2); int n1 = args.checkint(2);