Mercurial Hosting > luan
diff core/src/luan/LuanTable.java @ 509:e3b0846dc2ef
throw exception for invalid indexes of string, binary, or java
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 22 May 2015 02:02:49 -0600 |
parents | 92c3d22745b8 |
children | 2da0bcb979b5 |
line wrap: on
line diff
--- a/core/src/luan/LuanTable.java Thu May 21 20:20:54 2015 -0600 +++ b/core/src/luan/LuanTable.java Fri May 22 02:02:49 2015 -0600 @@ -131,11 +131,11 @@ return tbl.get(luan,key); } if( obj instanceof String ) - return StringLuan.__index(luan,(String)obj,key); + return StringLuan.__index(bit,(String)obj,key); if( obj instanceof byte[] ) - return BinaryLuan.__index(luan,(byte[])obj,key); + return BinaryLuan.__index(bit,(byte[])obj,key); if( obj != null && luan.hasJava() ) - return JavaLuan.__index(luan,obj,key); + return JavaLuan.__index(bit,obj,key); else if( bit.el==null ) throw bit.exception( "attempt to index a " + Luan.type(obj) + " value" ); else