Mercurial Hosting > luan
comparison core/src/luan/LuanPropertyMeta.java @ 432:d9df6d6cb927
finish fixing LuanTable to use metatables
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 02 May 2015 23:41:59 -0600 |
parents | df95199ca4c0 |
children | d62c35a5cd6b |
comparison
equal
deleted
inserted
replaced
431:3ffe8ba5b297 | 432:d9df6d6cb927 |
---|---|
31 return luan.call(fn); | 31 return luan.call(fn); |
32 } | 32 } |
33 | 33 |
34 @Override protected Iterator keys(final LuanTable tbl) { | 34 @Override protected Iterator keys(final LuanTable tbl) { |
35 return new Iterator() { | 35 return new Iterator() { |
36 final Iterator<Map.Entry<Object,Object>> iter = getters(tbl).iterator(); | 36 final Iterator<Map.Entry<Object,Object>> iter = getters(tbl).rawIterator(); |
37 | 37 |
38 @Override public boolean hasNext() { | 38 @Override public boolean hasNext() { |
39 return iter.hasNext(); | 39 return iter.hasNext(); |
40 } | 40 } |
41 @Override public Object next() { | 41 @Override public Object next() { |