use property access (close #10)

This commit is contained in:
Nicolas Cannasse
2016-01-29 13:58:07 +01:00
parent 1f0567d34a
commit 98184bf9bf
+3 -3
View File
@@ -528,17 +528,17 @@ class Interp {
function get( o : Dynamic, f : String ) : Dynamic {
if( o == null ) error(EInvalidAccess(f));
return Reflect.field(o,f);
return Reflect.getProperty(o,f);
}
function set( o : Dynamic, f : String, v : Dynamic ) : Dynamic {
if( o == null ) error(EInvalidAccess(f));
Reflect.setField(o,f,v);
Reflect.setProperty(o,f,v);
return v;
}
function fcall( o : Dynamic, f : String, args : Array<Dynamic> ) : Dynamic {
return call(o, Reflect.field(o, f), args);
return call(o, Reflect.getProperty(o, f), args);
}
function call( o : Dynamic, f : Dynamic, args : Array<Dynamic> ) : Dynamic {