public Varargs invoke(Varargs args) { return varargsOf(inext, args.checktable(1), ZERO); } }
@Override public Varargs invoke(Varargs args) { return varargsOf( next, args.checktable(1), NIL ); } }
public Varargs invoke(Varargs args) { return varargsOf(next, args.checktable(1), NIL); } }
@Override public Varargs invoke(Varargs args) { return varargsOf( inext, args.checktable(1), ZERO ); } }
public Varargs invoke(Varargs args) { return varargsOf( inext, args.checktable(1), ZERO ); } }
public Varargs invoke(Varargs args) { return varargsOf( next, args.checktable(1), NIL ); } }
public Varargs invoke(Varargs args) { return args.checktable(1).next(args.arg(2)); } }
@Override public Varargs invoke(Varargs args) { return args.checktable(1).next(args.arg(2)); } }
public Varargs invoke(Varargs args) { return args.checktable(1).next(args.arg(2)); } }
@Override public Varargs invoke(Varargs args) { return args.checktable(1).inext(args.arg(2)); } }
public Varargs invoke(Varargs args) { return args.checktable(1).inext(args.arg(2)); } }
public Varargs invoke(Varargs args) { return args.checktable(1).inext(args.arg(2)); } }
@Override public Varargs invoke(Varargs args) { int capacity = 32; if (args.isnumber(1)) { capacity = args.toint(1); } LuaMap map = new LuaMap(instance, new HashMap<LuaValue,LuaValue>(capacity)); if (args.istable(2)) { LuaTable table = args.checktable(2); LuaValue k = LuaValue.NIL; while (true) { Varargs n = table.next(k); if ((k = n.arg1()).isnil()) break; LuaValue v = n.arg(2); map.put(k, v); } } return map; } }
@Override public Varargs invoke(Varargs args) { int capacity = 32; if (args.isnumber(1)) { capacity = args.toint(1); } LuaMap map = new LuaMap(instance, new HashMap<LuaValue,LuaValue>(capacity)); if (args.istable(2)) { LuaTable table = args.checktable(2); LuaValue k = LuaValue.NIL; while (true) { Varargs n = table.next(k); if ((k = n.arg1()).isnil()) break; LuaValue v = n.arg(2); map.put(k, v); } } return map; } }
@Override public Varargs invoke(Varargs args) { int capacity = 32; if (args.isnumber(1)) { capacity = args.toint(1); } LuaList list = new LuaList(instance, new ArrayList<LuaValue>(capacity)); if (args.istable(2)) { LuaTable table = args.checktable(2); LuaValue k = LuaValue.NIL; while (true) { Varargs n = table.next(k); if ((k = n.arg1()).isnil()) break; LuaValue v = n.arg(2); list.append(v); } } return list; } }
@Override public Varargs invoke(Varargs args) { int capacity = 32; if (args.isnumber(1)) { capacity = args.toint(1); } LuaList list = new LuaList(instance, new ArrayList<LuaValue>(capacity)); if (args.istable(2)) { LuaTable table = args.checktable(2); LuaValue k = LuaValue.NIL; while (true) { Varargs n = table.next(k); if ((k = n.arg1()).isnil()) break; LuaValue v = n.arg(2); list.append(v); } } return list; } }
public Varargs invoke(Varargs args) { LuaTable t = args.checktable(1); switch (args.narg()) { case 1: return t.unpack(); case 2: return t.unpack(args.checkint(2)); default: return t.unpack(args.checkint(2), args.checkint(3)); } } }
public Varargs invoke(Varargs args) { LuaTable t = args.checktable(1); switch (args.narg()) { case 1: return t.unpack(); case 2: return t.unpack(args.checkint(2)); default: return t.unpack(args.checkint(2), args.checkint(3)); } } }
public Varargs invoke(Varargs args) { LuaTable t = args.checktable(1); switch (args.narg()) { case 1: return t.unpack(); case 2: return t.unpack(args.checkint(2)); default: return t.unpack(args.checkint(2), args.checkint(3)); } } }
@Override public Varargs invoke(Varargs args) { LuaTable t = args.checktable(1); switch (args.narg()) { case 1: return t.unpack(); case 2: return t.unpack(args.checkint(2)); default: return t.unpack(args.checkint(2), args.checkint(3)); } } }