Mercurial Hosting > luan
changeset 491:4dc9cb26a3a8
raw_set and set_metatable now return void instead of LuanTable
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 12 May 2015 13:05:01 -0600 |
parents | ddee9f5167d8 |
children | b36cc406d3d2 |
files | core/src/luan/modules/BasicLuan.java website/src/manual.html.luan |
diffstat | 2 files changed, 2 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
diff -r ddee9f5167d8 -r 4dc9cb26a3a8 core/src/luan/modules/BasicLuan.java --- a/core/src/luan/modules/BasicLuan.java Tue May 12 12:59:37 2015 -0600 +++ b/core/src/luan/modules/BasicLuan.java Tue May 12 13:05:01 2015 -0600 @@ -72,11 +72,10 @@ return obj!=null ? obj : metatable; } - public static LuanTable set_metatable(LuanState luan,LuanTable table,LuanTable metatable) throws LuanException { + public static void set_metatable(LuanState luan,LuanTable table,LuanTable metatable) throws LuanException { if( table.getHandler("__metatable") != null ) throw luan.exception("cannot change a protected metatable"); table.setMetatable(metatable); - return table; } public static boolean raw_equal(Object v1,Object v2) { @@ -87,9 +86,8 @@ return table.rawGet(index); } - public static LuanTable raw_set(LuanTable table,Object index,Object value) { + public static void raw_set(LuanTable table,Object index,Object value) { table.rawPut(index,value); - return table; } public static int raw_len(LuanState luan,Object v) throws LuanException {
diff -r ddee9f5167d8 -r 4dc9cb26a3a8 website/src/manual.html.luan --- a/website/src/manual.html.luan Tue May 12 12:59:37 2015 -0600 +++ b/website/src/manual.html.luan Tue May 12 13:05:01 2015 -0600 @@ -2182,9 +2182,6 @@ <tt>index</tt> any value different from <b>nil</b>, and <tt>value</tt> any Lua value. -<p> -This function returns <tt>table</tt>. - <h4 <%=heading_options%> ><a name="Luan.set_metatable"><tt>Luan.set_metatable (table, metatable)</tt></a></h4> @@ -2196,10 +2193,6 @@ raises an error. -<p> -This function returns <tt>table</tt>. - - <p>