{"ScriptPreparationCode":"class PropertyAccess {\r\n _public = 0;\r\n #private = 0;\r\n \r\n constructor() {\r\n let closure = 0;\r\n this.closure_update = function() { closure\u002B\u002B; };\r\n }\r\n\r\n public_update(){ this._public\u002B\u002B; }\r\n private_update(){ this.#private\u002B\u002B; }\r\n}\r\n\r\nwindow.__measurethat_property_access = new PropertyAccess();\r\nconsole.log(__measurethat_property_access);\r\n","TestCases":[{"Name":"public","Code":"const pa = __measurethat_property_access;\r\nfor (let x = 0; x \u003C 1000; x\u002B\u002B)\r\n pa.public_update();\r\n","IsDeferred":false},{"Name":"closure","Code":"const pa = __measurethat_property_access;\r\nfor (let x = 0; x \u003C 1000; x\u002B\u002B)\r\n pa.closure_update();\r\n","IsDeferred":false},{"Name":"private","Code":"const pa = __measurethat_property_access;\r\nfor (let x = 0; x \u003C 1000; x\u002B\u002B)\r\n pa.private_update();\r\n","IsDeferred":false}]}