{"ScriptPreparationCode":"let val = 0\r\n\r\nconst obj = {\r\n getVal() { return val; },\r\n setVal(x) { val = x; },\r\n \r\n getValArrow: () =\u003E { return val; },\r\n setValArrow: (x) =\u003E { val = x; },\r\n \r\n getValFn: function() { return val },\r\n setValFn: function(x) { val = x },\r\n}","TestCases":[{"Name":"Shorthand","Code":"obj.getVal()\r\nobj.setVal(1)\r\nobj.getVal()","IsDeferred":false},{"Name":"Arrow","Code":"obj.getValArrow()\r\nobj.setValArrow(1)\r\nobj.getValArrow()","IsDeferred":false},{"Name":"Normal","Code":"obj.getValFn()\r\nobj.setValFn(1)\r\nobj.getValFn()","IsDeferred":false}]}