Mercurial > hg > graal-jvmci-8
view graal/com.oracle.truffle.sl.test/tests/Object.sl @ 18411:dc2e000bed40
SL: add basic support for creating objects and accessing properties
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Tue, 18 Nov 2014 23:02:58 +0100 |
parents | |
children | 997bc9764a9a |
line wrap: on
line source
function main() { obj1 = new(); println(obj1.x); obj1.x = 42; println(obj1.x); obj2 = new(); obj2.o = obj1; println(obj2.o.x); obj2.o.y = "why"; println(obj1.y); println(mkobj().z); obj3 = new(); obj3.fn = mkobj; println(obj3.fn().z); } function mkobj() { newobj = new(); newobj.z = "zzz"; return newobj; }