Make classes static to avoid leak parent instance.

This commit is contained in:
Enyby
2018-09-16 16:56:53 +03:00
committed by GitHub
parent e02a82ef8d
commit bd4dac18ff

View File

@@ -92,7 +92,7 @@ public class CoroutineLib extends TwoArgFunction {
} }
} }
final class resume extends VarArgFunction { static final class resume extends VarArgFunction {
public Varargs invoke(Varargs args) { public Varargs invoke(Varargs args) {
final LuaThread t = args.checkthread(1); final LuaThread t = args.checkthread(1);
return t.resume( args.subargs(2) ); return t.resume( args.subargs(2) );
@@ -127,7 +127,7 @@ public class CoroutineLib extends TwoArgFunction {
} }
} }
final class wrapper extends VarArgFunction { static final class wrapper extends VarArgFunction {
final LuaThread luathread; final LuaThread luathread;
wrapper(LuaThread luathread) { wrapper(LuaThread luathread) {
this.luathread = luathread; this.luathread = luathread;