{"ScriptPreparationCode":null,"TestCases":[{"Name":"property","Code":"let s = 0;\r\nclass A {\r\n constructor() {\r\n this.a = 0.1;\r\n Object.defineProperty(this, \u0027c\u0027, {\r\n get: () =\u003E 0.1,\r\n });\r\n }\r\n get b() {\r\n return 0.1;\r\n }\r\n}\r\nconst a = new A();\r\nfor (let i=0; i\u003C10000; i\u002B\u002B) s \u002B= a.a;","IsDeferred":false},{"Name":"getter","Code":"let s = 0;\r\nclass A {\r\n constructor() {\r\n this.a = 0.1;\r\n Object.defineProperty(this, \u0027c\u0027, {\r\n get: () =\u003E 0.1,\r\n });\r\n }\r\n get b() {\r\n return 0.1;\r\n }\r\n}\r\nconst a = new A();\r\nfor (let i=0; i\u003C10000; i\u002B\u002B) s \u002B= a.b;","IsDeferred":false},{"Name":"define","Code":"let s = 0;\r\nclass A {\r\n constructor() {\r\n this.a = 0.1;\r\n Object.defineProperty(this, \u0027c\u0027, {\r\n get: () =\u003E 0.1,\r\n });\r\n }\r\n get b() {\r\n return 0.1;\r\n }\r\n}\r\nconst a = new A();\r\nfor (let i=0; i\u003C10000; i\u002B\u002B) s \u002B= a.c;","IsDeferred":false},{"Name":"define property","Code":"let s = 0;\r\nclass A {\r\n constructor() {\r\n this.a = 0.1;\r\n Object.defineProperty(this, \u0027d\u0027, {\r\n value: 0.1,\r\n });\r\n }\r\n get b() {\r\n return 0.1;\r\n }\r\n}\r\nconst a = new A();\r\nfor (let i=0; i\u003C10000; i\u002B\u002B) s \u002B= a.d;","IsDeferred":false}]}