Mercurial Hosting > luan
comparison core/src/luan/LuanPropertyMeta.java @ 427:dae264ad6a7b
fix LuanTable.put() to use metatables
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 01 May 2015 19:29:07 -0600 |
parents | 23a93c118042 |
children | df95199ca4c0 |
comparison
equal
deleted
inserted
replaced
426:23a93c118042 | 427:dae264ad6a7b |
---|---|
62 luan.call(fn,new Object[]{value}); | 62 luan.call(fn,new Object[]{value}); |
63 } | 63 } |
64 | 64 |
65 @Override public LuanTable newMetatable() { | 65 @Override public LuanTable newMetatable() { |
66 LuanTable mt = super.newMetatable(); | 66 LuanTable mt = super.newMetatable(); |
67 mt.put( "get", new LuanTable() ); | 67 mt.rawPut( "get", new LuanTable() ); |
68 mt.put( "set", new LuanTable() ); | 68 mt.rawPut( "set", new LuanTable() ); |
69 mt.put( "type", "property" ); | 69 mt.rawPut( "type", "property" ); |
70 return mt; | 70 return mt; |
71 } | 71 } |
72 | 72 |
73 } | 73 } |