Mercurial Hosting > luan
diff core/src/luan/LuanMeta.java @ 415:ce8e19567911
make LuanPropertyMeta a singleton
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 30 Apr 2015 06:04:17 -0600 |
parents | 8937263f59f6 |
children | 91af5337b9ae |
line wrap: on
line diff
--- a/core/src/luan/LuanMeta.java Wed Apr 29 19:06:18 2015 -0600 +++ b/core/src/luan/LuanMeta.java Thu Apr 30 06:04:17 2015 -0600 @@ -10,12 +10,12 @@ public abstract Object __index(LuanState luan,LuanTable tbl,Object key) throws LuanException; - protected abstract Iterator keys(); + protected abstract Iterator keys(LuanTable tbl); public LuanFunction __pairs(final LuanState luan,final LuanTable tbl) { return new LuanFunction() { final Iterator<Map.Entry<Object,Object>> iter1 = tbl.iterator(); - final Iterator<Object> iter2 = keys(); + final Iterator<Object> iter2 = keys(tbl); final Set<Object> set = new HashSet<Object>(); @Override public Object[] call(LuanState luan,Object[] args) throws LuanException {