public Varargs invoke(Varargs args) { LuaClosure f1 = args.checkclosure(1); int n1 = args.checkint(2); LuaClosure f2 = args.checkclosure(3); int n2 = args.checkint(4); if (n1 < 1 || n1 > f1.upValues.length) argerror("index out of range"); if (n2 < 1 || n2 > f2.upValues.length) argerror("index out of range"); f1.upValues[n1-1] = f2.upValues[n2-1]; return NONE; } }
public Varargs invoke(Varargs args) { LuaClosure f1 = args.checkclosure(1); int n1 = args.checkint(2); LuaClosure f2 = args.checkclosure(3); int n2 = args.checkint(4); if (n1 < 1 || n1 > f1.upValues.length) argerror("index out of range"); if (n2 < 1 || n2 > f2.upValues.length) argerror("index out of range"); f1.upValues[n1-1] = f2.upValues[n2-1]; return NONE; } }
@Override public Varargs invoke(Varargs args) { LuaClosure f1 = args.checkclosure(1); int n1 = args.checkint(2); LuaClosure f2 = args.checkclosure(3); int n2 = args.checkint(4); if (n1 < 1 || n1 > f1.upValues.length) argerror("index out of range"); if (n2 < 1 || n2 > f2.upValues.length) argerror("index out of range"); f1.upValues[n1-1] = f2.upValues[n2-1]; return NONE; } }