{"ScriptPreparationCode":"function Class {\r\n this._val = 1\r\n}\r\n\r\nClass.prototype = {\r\n \tget value() { return this._val }\r\n set value(x) { this._val = x }\r\n getValue: () =\u003E { return this._val }\r\n setValue: (x) =\u003E { this.val = x }\r\n}\r\n\r\nvar cls = new Class()\r\nvar wtf","TestCases":[{"Name":"ES6 property (get)","Code":"wtf = cls.value","IsDeferred":false},{"Name":"Getter function","Code":"wtf = cls.getValue()","IsDeferred":false},{"Name":"Directly get","Code":"wtf = cls._val","IsDeferred":false},{"Name":"ES6 property (set)","Code":"cls.value = 1","IsDeferred":false},{"Name":"Setter function","Code":"cls.setValue(1)","IsDeferred":false},{"Name":"Directly set","Code":"cls._val = 1","IsDeferred":false}]}