public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; if ( c.upValues != null && up > 0 && up <= c.upValues.length ) { return valueOf(c.upValues[up-1].hashCode()); } } return NIL; } }
public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; if ( c.upValues != null && up > 0 && up <= c.upValues.length ) { return valueOf(c.upValues[up-1].hashCode()); } } return NIL; } }
@Override public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; if ( c.upValues != null && up > 0 && up <= c.upValues.length ) { return valueOf(c.upValues[up-1].hashCode()); } } return NIL; } }
public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { return varargsOf(name, c.upValues[up-1].getValue() ); } } return NIL; } }
public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { return varargsOf(name, c.upValues[up-1].getValue() ); } } return NIL; } }
public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); LuaValue value = args.arg(3); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { c.upValues[up-1].setValue(value); return name; } } return NIL; } }
public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); LuaValue value = args.arg(3); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { c.upValues[up-1].setValue(value); return name; } } return NIL; } }
@Override public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { return varargsOf(name, c.upValues[up-1].getValue() ); } } return NIL; } }
@Override public Varargs invoke(Varargs args) { LuaValue func = args.checkfunction(1); int up = args.checkint(2); LuaValue value = args.arg(3); if ( func instanceof LuaClosure ) { LuaClosure c = (LuaClosure) func; LuaString name = findupvalue(c, up); if ( name != null ) { c.upValues[up-1].setValue(value); return name; } } return NIL; } }