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 }