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