Mercurial Hosting > luan
comparison src/luan/lib/BasicLib.java @ 42:786699c78837
implement try-catch
git-svn-id: https://luan-java.googlecode.com/svn/trunk@43 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Sun, 23 Dec 2012 06:36:56 +0000 |
parents | c53dc854e6cc |
children | 80b67b1a653c |
comparison
equal
deleted
inserted
replaced
41:c53dc854e6cc | 42:786699c78837 |
---|---|
24 | 24 |
25 public static void register(LuaState lua) { | 25 public static void register(LuaState lua) { |
26 LuaTable global = lua.global(); | 26 LuaTable global = lua.global(); |
27 global.put( "_G", global ); | 27 global.put( "_G", global ); |
28 add( global, "do_file", LuaState.class, String.class ); | 28 add( global, "do_file", LuaState.class, String.class ); |
29 add( global, "error", LuaState.class, String.class ); | 29 add( global, "error", LuaState.class, Object.class ); |
30 add( global, "get_metatable", LuaState.class, Object.class ); | 30 add( global, "get_metatable", LuaState.class, Object.class ); |
31 add( global, "ipairs", LuaTable.class ); | 31 add( global, "ipairs", LuaTable.class ); |
32 add( global, "load", LuaState.class, String.class, String.class ); | 32 add( global, "load", LuaState.class, String.class, String.class ); |
33 add( global, "load_file", LuaState.class, String.class ); | 33 add( global, "load_file", LuaState.class, String.class ); |
34 add( global, "pairs", LuaTable.class ); | 34 add( global, "pairs", LuaTable.class ); |
223 | 223 |
224 public static String to_string(LuaState lua,Object v) throws LuaException { | 224 public static String to_string(LuaState lua,Object v) throws LuaException { |
225 return lua.toString(LuaElement.JAVA,v); | 225 return lua.toString(LuaElement.JAVA,v); |
226 } | 226 } |
227 | 227 |
228 public static void error(LuaState lua,String msg) throws LuaException { | 228 public static void error(LuaState lua,Object msg) throws LuaException { |
229 throw new LuaException(lua,LuaElement.JAVA,msg); | 229 throw new LuaException(lua,LuaElement.JAVA,msg); |
230 } | 230 } |
231 | 231 |
232 } | 232 } |