Mercurial Hosting > luan
diff core/src/luan/modules/TableLuan.java @ 575:7c3ad6db8ac3
make LuanState.JAVA private
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 13 Jul 2015 18:34:31 -0600 |
parents | 6cc2f047019b |
children | 60c549d43988 |
line wrap: on
line diff
--- a/core/src/luan/modules/TableLuan.java Mon Jul 13 12:31:53 2015 -0600 +++ b/core/src/luan/modules/TableLuan.java Mon Jul 13 18:34:31 2015 -0600 @@ -18,15 +18,15 @@ public static String concat(LuanState luan,LuanTable list,String sep,Integer i,Integer j) throws LuanException { int first = i==null ? 1 : i; - int last = j==null ? list.length(luan.JAVA) : j; + int last = j==null ? list.length(luan) : j; StringBuilder buf = new StringBuilder(); for( int k=first; k<=last; k++ ) { - Object val = list.get(luan.JAVA,k); + Object val = list.get(luan,k); if( val==null ) break; if( sep!=null && k > first ) buf.append(sep); - String s = luan.JAVA.toString(val); + String s = luan.toString(val); buf.append(s); } return buf.toString(); @@ -92,10 +92,10 @@ @LuanMethod public static Object[] unpack(LuanState luan,LuanTable tbl,Integer iFrom,Integer iTo) throws LuanException { int from = iFrom!=null ? iFrom : 1; - int to = iTo!=null ? iTo : tbl.length(luan.JAVA); + int to = iTo!=null ? iTo : tbl.length(luan); List<Object> list = new ArrayList<Object>(); for( int i=from; i<=to; i++ ) { - list.add( tbl.get(luan.JAVA,i) ); + list.add( tbl.get(luan,i) ); } return list.toArray(); }