{"ScriptPreparationCode":"class Class {\r\n constructor () {\r\n this._val = 1\r\n }\r\n get value() { return this._val }\r\n set value(x) { this._val = x }\r\n getValue() { return this._val }\r\n setValue(x) { this.val = x }\r\n}\r\nvar i = 0;\r\nvar cls = new Class()\r\nvar wtf","TestCases":[{"Name":"getter","Code":"cls.value = i\u002B\u002B;\r\nwtf = cls.value;","IsDeferred":false},{"Name":"Getter function","Code":"cls.setValue(i\u002B\u002B);\r\nwtf = cls.getValue();","IsDeferred":false},{"Name":"Directly get","Code":"cls._val = i\u002B\u002B;\r\nwtf = cls._val;","IsDeferred":false}]}