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() {