public Varargs invoke(Varargs args) { String name = args.checkjstring(1); String path = args.checkjstring(2); String sep = args.optjstring(3, "."); String rep = args.optjstring(4, FILE_SEP);
public Varargs invoke(Varargs args) { String name = args.checkjstring(1); String path = args.checkjstring(2); String sep = args.optjstring(3, "."); String rep = args.optjstring(4, FILE_SEP);
data.putLong("duration", SystemClock.elapsedRealtime() - run); if (result.narg() > 1) { data.putString("old", result.isnil(2) ? null : result.checkjstring(2)); data.putString("new", result.isnil(3) ? null : result.checkjstring(3));
public Varargs invoke(Varargs args) { String name = args.checkjstring(1); String classname = toClassname( name ); Class c = null; LuaValue v = null; try { c = Class.forName(classname); v = (LuaValue) c.newInstance(); if (v.isfunction()) ((LuaFunction)v).initupvalue1(globals); return varargsOf(v, globals); } catch ( ClassNotFoundException cnfe ) { return valueOf("\n\tno class '"+classname+"'" ); } catch ( Exception e ) { return valueOf("\n\tjava load failed on '"+classname+"', "+e ); } } }
public Varargs invoke(Varargs args) { String name = args.checkjstring(1); String classname = toClassname( name ); Class c = null; LuaValue v = null; try { c = Class.forName(classname); v = (LuaValue) c.newInstance(); if (v.isfunction()) ((LuaFunction)v).initupvalue1(globals); return varargsOf(v, globals); } catch ( ClassNotFoundException cnfe ) { return valueOf("\n\tno class '"+classname+"'" ); } catch ( Exception e ) { return valueOf("\n\tjava load failed on '"+classname+"', "+e ); } } }
data.putLong("duration", SystemClock.elapsedRealtime() - run); if (result.narg() > 1) { data.putString("old", result.isnil(2) ? null : result.checkjstring(2)); data.putString("new", result.isnil(3) ? null : result.checkjstring(3));
final Class clazz = classForName(args.checkjstring(1)); return JavaClass.forClass(clazz); ifaces[i] = classForName(args.checkjstring(i+1)); String classname = args.checkjstring(1); String methodname = args.checkjstring(2); Class clazz = classForName(classname); Method method = clazz.getMethod(methodname, new Class[] {});
final Class clazz = classForName(args.checkjstring(1)); return JavaClass.forClass(clazz); ifaces[i] = classForName(args.checkjstring(i+1)); String classname = args.checkjstring(1); String methodname = args.checkjstring(2); Class clazz = classForName(classname); Method method = clazz.getMethod(methodname, new Class[] {});
return NONE; case GETENV: { final String val = getenv(args.checkjstring(1)); return val!=null? valueOf(val): NIL; remove(args.checkjstring(1)); return LuaValue.TRUE; case RENAME: rename(args.checkjstring(1), args.checkjstring(2)); return LuaValue.TRUE; case SETLOCALE: {
return NONE; case GETENV: { final String val = getenv(args.checkjstring(1)); return val!=null? valueOf(val): NIL; remove(args.checkjstring(1)); return LuaValue.TRUE; case RENAME: rename(args.checkjstring(1), args.checkjstring(2)); return LuaValue.TRUE; case SETLOCALE: {
return NONE; case GETENV: { final String val = getenv(args.checkjstring(1)); return val!=null? valueOf(val): NIL; remove(args.checkjstring(1)); return LuaValue.TRUE; case RENAME: rename(args.checkjstring(1), args.checkjstring(2)); return LuaValue.TRUE; case SETLOCALE: {
public Varargs invoke(Varargs args) { args.argcheck(args.isstring(1) || args.isnil(1), 1, "filename must be string or nil"); String filename = args.isstring(1)? args.tojstring(1): null; Varargs v = filename == null? loadStream( globals.STDIN, "=stdin", "bt", globals ): loadFile( args.checkjstring(1), "bt", globals ); return v.isnil(1)? error(v.tojstring(2)): v.arg1().invoke(); } }
public Varargs invoke(Varargs args) { args.argcheck(args.isstring(1) || args.isnil(1), 1, "filename must be string or nil"); String filename = args.isstring(1) ? args.tojstring(1) : null; Varargs v = filename == null ? loadStream(globals.STDIN, "=stdin", "bt", globals) : loadFile(args.checkjstring(1), "bt", globals); return v.isnil(1) ? error(v.tojstring(2)) : v.arg1().invoke(); } }
case IO_OUTPUT: return iolib._io_output(args.arg1()); case IO_TYPE: return iolib._io_type(args.arg1()); case IO_POPEN: return iolib._io_popen(args.checkjstring(1),args.optjstring(2,"r")); case IO_OPEN: return iolib._io_open(args.checkjstring(1), args.optjstring(2,"r")); case IO_LINES: return iolib._io_lines(args.isvalue(1)? args.checkjstring(1): null); case IO_READ: return iolib._io_read(args); case IO_WRITE: return iolib._io_write(args); case FILE_SETVBUF: return iolib._file_setvbuf(args.arg1(),args.checkjstring(2),args.optint(3,1024)); case FILE_LINES: return iolib._file_lines(args.arg1()); case FILE_READ: return iolib._file_read(args.arg1(),args.subargs(2));
case IO_OUTPUT: return iolib._io_output(args.arg1()); case IO_TYPE: return iolib._io_type(args.arg1()); case IO_POPEN: return iolib._io_popen(args.checkjstring(1),args.optjstring(2,"r")); case IO_OPEN: return iolib._io_open(args.checkjstring(1), args.optjstring(2,"r")); case IO_LINES: return iolib._io_lines(args.isvalue(1)? args.checkjstring(1): null); case IO_READ: return iolib._io_read(args); case IO_WRITE: return iolib._io_write(args); case FILE_SETVBUF: return iolib._file_setvbuf(args.arg1(),args.checkjstring(2),args.optint(3,1024)); case FILE_LINES: return iolib._file_lines(args.arg1()); case FILE_READ: return iolib._file_read(args.arg1(),args.subargs(2));