Signed-off-by: Jean Privat <jean@pryen.org>
var recv = args.first
assert recv isa MutableInstance
var attr = self.mpropdef.mproperty
var recv = args.first
assert recv isa MutableInstance
var attr = self.mpropdef.mproperty
- if args.length == 1 then
+ if mpropdef == mreadpropdef then
+ assert args.length == 1
return v.read_attribute(attr, recv)
return v.read_attribute(attr, recv)
+ else if mpropdef == mwritepropdef then
assert args.length == 2
v.write_attribute(attr, recv, args[1])
return null
assert args.length == 2
v.write_attribute(attr, recv, args[1])
return null