{"ScriptPreparationCode":"var arrow = x =\u003E x \u002B 1;\r\n\r\nvar object = {\r\n useHoistedGlobal(x) {\r\n \treturn hoistedGlobal(x);\r\n },\r\n useArrow(x) {\r\n return arrow(x);\r\n },\r\n useOwn(x) {\r\n return this._own(x);\r\n },\r\n _own(x) {\r\n return x \u002B 1;\r\n }\r\n}\r\n\r\nfunction hoistedGlobal(x) {\r\n return x \u002B 1;\r\n}\r\n\r\nvar n = 420;\r\n","TestCases":[{"Name":"hoisted global","Code":"n = object.useHoistedGlobal(1);","IsDeferred":false},{"Name":"use arrow","Code":"n = object.useArrow(1);","IsDeferred":false},{"Name":"use own","Code":"n = object.useOwn(1);","IsDeferred":false}]}