Mercurial Hosting > luan
diff core/src/luan/modules/JavaLuan.java @ 576:4723d22062ce
remove LuanBit
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 13 Jul 2015 20:38:26 -0600 |
parents | 7c3ad6db8ac3 |
children | 60c549d43988 |
line wrap: on
line diff
--- a/core/src/luan/modules/JavaLuan.java Mon Jul 13 18:34:31 2015 -0600 +++ b/core/src/luan/modules/JavaLuan.java Mon Jul 13 20:38:26 2015 -0600 @@ -23,7 +23,6 @@ import luan.LuanFunction; import luan.LuanJavaFunction; import luan.LuanElement; -import luan.LuanBit; public final class JavaLuan { @@ -141,8 +140,7 @@ } } - public static void __new_index(LuanBit bit,Object obj,Object key,Object value) throws LuanException { - LuanState luan = bit.luan; + public static void __new_index(LuanState luan,Object obj,Object key,Object value) throws LuanException { checkJava(luan); Class cls; if( obj instanceof Static ) { @@ -179,10 +177,7 @@ } } } - if( bit.el != null ) - throw bit.exception( "invalid index for java "+cls+" in '"+bit.el.text()+"'" ); - else - throw bit.exception( "invalid index for java "+cls ); + throw luan.exception( "invalid index for java "+cls+" in '"+luan.context()+"'" ); } private static void setMember(Object obj,List<Member> members,Object value) {