From f11d0ab3d5ead35509794381635047f023e3fe8c Mon Sep 17 00:00:00 2001 From: Katie Broida Date: Tue, 14 Aug 2018 16:18:45 -0400 Subject: [PATCH] Fix class syntax --- src/accessor-names/default/cls-private-decl-inst.template | 6 +++--- src/accessor-names/default/cls-private-decl-static.template | 4 ++-- src/accessor-names/default/cls-private-expr-inst.template | 6 +++--- .../class/private-accessor-name-inst-computed.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-binary.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-exponent.js | 6 +++--- .../class/private-accessor-name-inst-literal-numeric-hex.js | 6 +++--- ...te-accessor-name-inst-literal-numeric-leading-decimal.js | 6 +++--- ...vate-accessor-name-inst-literal-numeric-non-canonical.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-octal.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-zero.js | 6 +++--- ...private-accessor-name-inst-literal-string-char-escape.js | 6 +++--- ...rivate-accessor-name-inst-literal-string-double-quote.js | 6 +++--- .../private-accessor-name-inst-literal-string-empty.js | 6 +++--- .../private-accessor-name-inst-literal-string-hex-escape.js | 6 +++--- ...e-accessor-name-inst-literal-string-line-continuation.js | 6 +++--- ...rivate-accessor-name-inst-literal-string-single-quote.js | 6 +++--- ...vate-accessor-name-inst-literal-string-unicode-escape.js | 6 +++--- .../statements/class/private-accessor-name-inst-computed.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-binary.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-exponent.js | 6 +++--- .../class/private-accessor-name-inst-literal-numeric-hex.js | 6 +++--- ...te-accessor-name-inst-literal-numeric-leading-decimal.js | 6 +++--- ...vate-accessor-name-inst-literal-numeric-non-canonical.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-octal.js | 6 +++--- .../private-accessor-name-inst-literal-numeric-zero.js | 6 +++--- ...private-accessor-name-inst-literal-string-char-escape.js | 6 +++--- ...rivate-accessor-name-inst-literal-string-double-quote.js | 6 +++--- .../private-accessor-name-inst-literal-string-empty.js | 6 +++--- .../private-accessor-name-inst-literal-string-hex-escape.js | 6 +++--- ...e-accessor-name-inst-literal-string-line-continuation.js | 6 +++--- ...rivate-accessor-name-inst-literal-string-single-quote.js | 6 +++--- ...vate-accessor-name-inst-literal-string-unicode-escape.js | 6 +++--- .../class/private-accessor-name-static-computed.js | 4 ++-- .../private-accessor-name-static-literal-numeric-binary.js | 4 ++-- ...private-accessor-name-static-literal-numeric-exponent.js | 4 ++-- .../private-accessor-name-static-literal-numeric-hex.js | 4 ++-- ...-accessor-name-static-literal-numeric-leading-decimal.js | 4 ++-- ...te-accessor-name-static-literal-numeric-non-canonical.js | 4 ++-- .../private-accessor-name-static-literal-numeric-octal.js | 4 ++-- .../private-accessor-name-static-literal-numeric-zero.js | 4 ++-- ...ivate-accessor-name-static-literal-string-char-escape.js | 4 ++-- ...vate-accessor-name-static-literal-string-double-quote.js | 4 ++-- .../private-accessor-name-static-literal-string-empty.js | 4 ++-- ...rivate-accessor-name-static-literal-string-hex-escape.js | 4 ++-- ...accessor-name-static-literal-string-line-continuation.js | 4 ++-- ...vate-accessor-name-static-literal-string-single-quote.js | 4 ++-- ...te-accessor-name-static-literal-string-unicode-escape.js | 4 ++-- 48 files changed, 128 insertions(+), 128 deletions(-) diff --git a/src/accessor-names/default/cls-private-decl-inst.template b/src/accessor-names/default/cls-private-decl-inst.template index 7aaa72eca3..26b3c5568c 100644 --- a/src/accessor-names/default/cls-private-decl-inst.template +++ b/src/accessor-names/default/cls-private-decl-inst.template @@ -29,15 +29,15 @@ class C { set #/*{ declareWith }*/(param) { stringSet = param; } getPrivateReference() { - return this.#/*{ referenceWith }*/; + return this[#/*{ referenceWith }*/]; } setPrivateReference(value) { - this.#/*{ referenceWith }*/ = value; + this[#/*{ referenceWith }*/] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/src/accessor-names/default/cls-private-decl-static.template b/src/accessor-names/default/cls-private-decl-static.template index 1bc8fc926c..f51c9b5365 100644 --- a/src/accessor-names/default/cls-private-decl-static.template +++ b/src/accessor-names/default/cls-private-decl-static.template @@ -29,11 +29,11 @@ class C { static set #/*{ declareWith }*/(param) { stringSet = param; } static getPrivateReference() { - return this.#/*{ referenceWith }*/; + return this[#/*{ referenceWith }*/]; } static setPrivateReference(value) { - this.#/*{ referenceWith }*/ = value; + this[#/*{ referenceWith }*/] = value; } } diff --git a/src/accessor-names/default/cls-private-expr-inst.template b/src/accessor-names/default/cls-private-expr-inst.template index ba7fc55a3c..41f98b91b5 100644 --- a/src/accessor-names/default/cls-private-expr-inst.template +++ b/src/accessor-names/default/cls-private-expr-inst.template @@ -29,15 +29,15 @@ var C = class { set #/*{ declareWith }*/(param) { stringSet = param; } getPrivateReference() { - return this.#/*{ referenceWith }*/; + return this[#/*{ referenceWith }*/]; } setPrivateReference(value) { - this.#/*{ referenceWith }*/ = value; + this[#/*{ referenceWith }*/] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-computed.js b/test/language/expressions/class/private-accessor-name-inst-computed.js index 047c43379f..18a2f09b39 100644 --- a/test/language/expressions/class/private-accessor-name-inst-computed.js +++ b/test/language/expressions/class/private-accessor-name-inst-computed.js @@ -41,15 +41,15 @@ var C = class { set #[_ = 'str' + 'ing'](param) { stringSet = param; } getPrivateReference() { - return this.#'string'; + return this[#'string']; } setPrivateReference(value) { - this.#'string' = value; + this[#'string'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-binary.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-binary.js index a496ace6de..6de7342acd 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-binary.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-binary.js @@ -39,15 +39,15 @@ var C = class { set #0b10(param) { stringSet = param; } getPrivateReference() { - return this.#'2'; + return this[#'2']; } setPrivateReference(value) { - this.#'2' = value; + this[#'2'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-exponent.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-exponent.js index 6146216b64..3cf745fccb 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-exponent.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-exponent.js @@ -39,15 +39,15 @@ var C = class { set #1E+9(param) { stringSet = param; } getPrivateReference() { - return this.#'1000000000'; + return this[#'1000000000']; } setPrivateReference(value) { - this.#'1000000000' = value; + this[#'1000000000'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-hex.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-hex.js index e050cb43be..cfcece9bcc 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-hex.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-hex.js @@ -39,15 +39,15 @@ var C = class { set #0x10(param) { stringSet = param; } getPrivateReference() { - return this.#'16'; + return this[#'16']; } setPrivateReference(value) { - this.#'16' = value; + this[#'16'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-leading-decimal.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-leading-decimal.js index 2f7f6d3673..f74c778cea 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-leading-decimal.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-leading-decimal.js @@ -39,15 +39,15 @@ var C = class { set #.1(param) { stringSet = param; } getPrivateReference() { - return this.#'0.1'; + return this[#'0.1']; } setPrivateReference(value) { - this.#'0.1' = value; + this[#'0.1'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-non-canonical.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-non-canonical.js index 132610dfab..2087bf415f 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-non-canonical.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-non-canonical.js @@ -39,15 +39,15 @@ var C = class { set #0.0000001(param) { stringSet = param; } getPrivateReference() { - return this.#'1e-7'; + return this[#'1e-7']; } setPrivateReference(value) { - this.#'1e-7' = value; + this[#'1e-7'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-octal.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-octal.js index f596661f23..0facc10b49 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-octal.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-octal.js @@ -39,15 +39,15 @@ var C = class { set #0o10(param) { stringSet = param; } getPrivateReference() { - return this.#'8'; + return this[#'8']; } setPrivateReference(value) { - this.#'8' = value; + this[#'8'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-zero.js b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-zero.js index c2bf877474..1739edc48b 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-numeric-zero.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-numeric-zero.js @@ -39,15 +39,15 @@ var C = class { set #0(param) { stringSet = param; } getPrivateReference() { - return this.#'0'; + return this[#'0']; } setPrivateReference(value) { - this.#'0' = value; + this[#'0'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-char-escape.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-char-escape.js index 41f8837ee1..77d40027e7 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-char-escape.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-char-escape.js @@ -39,15 +39,15 @@ var C = class { set #'character\tescape'(param) { stringSet = param; } getPrivateReference() { - return this.#'character escape'; + return this[#'character escape']; } setPrivateReference(value) { - this.#'character escape' = value; + this[#'character escape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-double-quote.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-double-quote.js index 78fe6d4411..9006e8592a 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-double-quote.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-double-quote.js @@ -39,15 +39,15 @@ var C = class { set #"doubleQuote"(param) { stringSet = param; } getPrivateReference() { - return this.#"doubleQuote"; + return this[#"doubleQuote"]; } setPrivateReference(value) { - this.#"doubleQuote" = value; + this[#"doubleQuote"] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-empty.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-empty.js index ce8a38e085..cc2dc71e19 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-empty.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-empty.js @@ -39,15 +39,15 @@ var C = class { set #''(param) { stringSet = param; } getPrivateReference() { - return this.#''; + return this[#'']; } setPrivateReference(value) { - this.#'' = value; + this[#''] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-hex-escape.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-hex-escape.js index 511fb13614..59d556a130 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-hex-escape.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-hex-escape.js @@ -39,15 +39,15 @@ var C = class { set #'hex\x45scape'(param) { stringSet = param; } getPrivateReference() { - return this.#'hexEscape'; + return this[#'hexEscape']; } setPrivateReference(value) { - this.#'hexEscape' = value; + this[#'hexEscape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-line-continuation.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-line-continuation.js index a0986b5d6e..bd2d9dea0f 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-line-continuation.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-line-continuation.js @@ -41,15 +41,15 @@ Continuation'() { return 'get string'; } Continuation'(param) { stringSet = param; } getPrivateReference() { - return this.#'lineContinuation'; + return this[#'lineContinuation']; } setPrivateReference(value) { - this.#'lineContinuation' = value; + this[#'lineContinuation'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-single-quote.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-single-quote.js index 9f8c958ded..b1d153585f 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-single-quote.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-single-quote.js @@ -39,15 +39,15 @@ var C = class { set #'singleQuote'(param) { stringSet = param; } getPrivateReference() { - return this.#'singleQuote'; + return this[#'singleQuote']; } setPrivateReference(value) { - this.#'singleQuote' = value; + this[#'singleQuote'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/expressions/class/private-accessor-name-inst-literal-string-unicode-escape.js b/test/language/expressions/class/private-accessor-name-inst-literal-string-unicode-escape.js index cae2c6f4c1..e2b1e8b018 100644 --- a/test/language/expressions/class/private-accessor-name-inst-literal-string-unicode-escape.js +++ b/test/language/expressions/class/private-accessor-name-inst-literal-string-unicode-escape.js @@ -39,15 +39,15 @@ var C = class { set #'unicod\u{000065}Escape'(param) { stringSet = param; } getPrivateReference() { - return this.#'unicodeEscape'; + return this[#'unicodeEscape']; } setPrivateReference(value) { - this.#'unicodeEscape' = value; + this[#'unicodeEscape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-computed.js b/test/language/statements/class/private-accessor-name-inst-computed.js index 8a05c51118..bfd4595d06 100644 --- a/test/language/statements/class/private-accessor-name-inst-computed.js +++ b/test/language/statements/class/private-accessor-name-inst-computed.js @@ -41,15 +41,15 @@ class C { set #[_ = 'str' + 'ing'](param) { stringSet = param; } getPrivateReference() { - return this.#'string'; + return this[#'string']; } setPrivateReference(value) { - this.#'string' = value; + this[#'string'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-binary.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-binary.js index 97262ec65f..ed2eed8d1a 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-binary.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-binary.js @@ -39,15 +39,15 @@ class C { set #0b10(param) { stringSet = param; } getPrivateReference() { - return this.#'2'; + return this[#'2']; } setPrivateReference(value) { - this.#'2' = value; + this[#'2'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-exponent.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-exponent.js index 5865c87e21..c24bca2b3b 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-exponent.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-exponent.js @@ -39,15 +39,15 @@ class C { set #1E+9(param) { stringSet = param; } getPrivateReference() { - return this.#'1000000000'; + return this[#'1000000000']; } setPrivateReference(value) { - this.#'1000000000' = value; + this[#'1000000000'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-hex.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-hex.js index 6f63591d09..31b56cc2ca 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-hex.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-hex.js @@ -39,15 +39,15 @@ class C { set #0x10(param) { stringSet = param; } getPrivateReference() { - return this.#'16'; + return this[#'16']; } setPrivateReference(value) { - this.#'16' = value; + this[#'16'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-leading-decimal.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-leading-decimal.js index 89f2753d7c..db3d5affbb 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-leading-decimal.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-leading-decimal.js @@ -39,15 +39,15 @@ class C { set #.1(param) { stringSet = param; } getPrivateReference() { - return this.#'0.1'; + return this[#'0.1']; } setPrivateReference(value) { - this.#'0.1' = value; + this[#'0.1'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-non-canonical.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-non-canonical.js index f6c02364fe..98a684b839 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-non-canonical.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-non-canonical.js @@ -39,15 +39,15 @@ class C { set #0.0000001(param) { stringSet = param; } getPrivateReference() { - return this.#'1e-7'; + return this[#'1e-7']; } setPrivateReference(value) { - this.#'1e-7' = value; + this[#'1e-7'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-octal.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-octal.js index 52e4806c1d..92f8efa025 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-octal.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-octal.js @@ -39,15 +39,15 @@ class C { set #0o10(param) { stringSet = param; } getPrivateReference() { - return this.#'8'; + return this[#'8']; } setPrivateReference(value) { - this.#'8' = value; + this[#'8'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-numeric-zero.js b/test/language/statements/class/private-accessor-name-inst-literal-numeric-zero.js index 7bfd4fef8c..d0f42609e7 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-numeric-zero.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-numeric-zero.js @@ -39,15 +39,15 @@ class C { set #0(param) { stringSet = param; } getPrivateReference() { - return this.#'0'; + return this[#'0']; } setPrivateReference(value) { - this.#'0' = value; + this[#'0'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-char-escape.js b/test/language/statements/class/private-accessor-name-inst-literal-string-char-escape.js index e4a810139a..91b2f41f02 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-char-escape.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-char-escape.js @@ -39,15 +39,15 @@ class C { set #'character\tescape'(param) { stringSet = param; } getPrivateReference() { - return this.#'character escape'; + return this[#'character escape']; } setPrivateReference(value) { - this.#'character escape' = value; + this[#'character escape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-double-quote.js b/test/language/statements/class/private-accessor-name-inst-literal-string-double-quote.js index f1cf39b1e7..79b018926b 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-double-quote.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-double-quote.js @@ -39,15 +39,15 @@ class C { set #"doubleQuote"(param) { stringSet = param; } getPrivateReference() { - return this.#"doubleQuote"; + return this[#"doubleQuote"]; } setPrivateReference(value) { - this.#"doubleQuote" = value; + this[#"doubleQuote"] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-empty.js b/test/language/statements/class/private-accessor-name-inst-literal-string-empty.js index 53e5ab0f01..fcae82b6fe 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-empty.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-empty.js @@ -39,15 +39,15 @@ class C { set #''(param) { stringSet = param; } getPrivateReference() { - return this.#''; + return this[#'']; } setPrivateReference(value) { - this.#'' = value; + this[#''] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-hex-escape.js b/test/language/statements/class/private-accessor-name-inst-literal-string-hex-escape.js index dc7644731b..4b1fa3ae42 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-hex-escape.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-hex-escape.js @@ -39,15 +39,15 @@ class C { set #'hex\x45scape'(param) { stringSet = param; } getPrivateReference() { - return this.#'hexEscape'; + return this[#'hexEscape']; } setPrivateReference(value) { - this.#'hexEscape' = value; + this[#'hexEscape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-line-continuation.js b/test/language/statements/class/private-accessor-name-inst-literal-string-line-continuation.js index 0b912b14f7..16197b8219 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-line-continuation.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-line-continuation.js @@ -41,15 +41,15 @@ Continuation'() { return 'get string'; } Continuation'(param) { stringSet = param; } getPrivateReference() { - return this.#'lineContinuation'; + return this[#'lineContinuation']; } setPrivateReference(value) { - this.#'lineContinuation' = value; + this[#'lineContinuation'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-single-quote.js b/test/language/statements/class/private-accessor-name-inst-literal-string-single-quote.js index bb777f094a..cf7ca37b04 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-single-quote.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-single-quote.js @@ -39,15 +39,15 @@ class C { set #'singleQuote'(param) { stringSet = param; } getPrivateReference() { - return this.#'singleQuote'; + return this[#'singleQuote']; } setPrivateReference(value) { - this.#'singleQuote' = value; + this[#'singleQuote'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-inst-literal-string-unicode-escape.js b/test/language/statements/class/private-accessor-name-inst-literal-string-unicode-escape.js index 85a86c060c..eef8bfd8d6 100644 --- a/test/language/statements/class/private-accessor-name-inst-literal-string-unicode-escape.js +++ b/test/language/statements/class/private-accessor-name-inst-literal-string-unicode-escape.js @@ -39,15 +39,15 @@ class C { set #'unicod\u{000065}Escape'(param) { stringSet = param; } getPrivateReference() { - return this.#'unicodeEscape'; + return this[#'unicodeEscape']; } setPrivateReference(value) { - this.#'unicodeEscape' = value; + this[#'unicodeEscape'] = value; } }; -var inst = C(); +var inst = new C(); assert.sameValue(inst.getPrivateReference(), 'get string'); diff --git a/test/language/statements/class/private-accessor-name-static-computed.js b/test/language/statements/class/private-accessor-name-static-computed.js index cc1ee76271..3c825558d5 100644 --- a/test/language/statements/class/private-accessor-name-static-computed.js +++ b/test/language/statements/class/private-accessor-name-static-computed.js @@ -41,11 +41,11 @@ class C { static set #[_ = 'str' + 'ing'](param) { stringSet = param; } static getPrivateReference() { - return this.#'string'; + return this[#'string']; } static setPrivateReference(value) { - this.#'string' = value; + this[#'string'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-binary.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-binary.js index 73ec719709..7e797f0ff8 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-binary.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-binary.js @@ -39,11 +39,11 @@ class C { static set #0b10(param) { stringSet = param; } static getPrivateReference() { - return this.#'2'; + return this[#'2']; } static setPrivateReference(value) { - this.#'2' = value; + this[#'2'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-exponent.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-exponent.js index da00fbd9b7..91f3992c62 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-exponent.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-exponent.js @@ -39,11 +39,11 @@ class C { static set #1E+9(param) { stringSet = param; } static getPrivateReference() { - return this.#'1000000000'; + return this[#'1000000000']; } static setPrivateReference(value) { - this.#'1000000000' = value; + this[#'1000000000'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-hex.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-hex.js index 0ded49ec41..1c321d3810 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-hex.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-hex.js @@ -39,11 +39,11 @@ class C { static set #0x10(param) { stringSet = param; } static getPrivateReference() { - return this.#'16'; + return this[#'16']; } static setPrivateReference(value) { - this.#'16' = value; + this[#'16'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-leading-decimal.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-leading-decimal.js index 75f8fe5611..cbb57230f9 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-leading-decimal.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-leading-decimal.js @@ -39,11 +39,11 @@ class C { static set #.1(param) { stringSet = param; } static getPrivateReference() { - return this.#'0.1'; + return this[#'0.1']; } static setPrivateReference(value) { - this.#'0.1' = value; + this[#'0.1'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-non-canonical.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-non-canonical.js index 875f44d79a..8ac1805751 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-non-canonical.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-non-canonical.js @@ -39,11 +39,11 @@ class C { static set #0.0000001(param) { stringSet = param; } static getPrivateReference() { - return this.#'1e-7'; + return this[#'1e-7']; } static setPrivateReference(value) { - this.#'1e-7' = value; + this[#'1e-7'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-octal.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-octal.js index 6cb02d8529..51c86116c1 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-octal.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-octal.js @@ -39,11 +39,11 @@ class C { static set #0o10(param) { stringSet = param; } static getPrivateReference() { - return this.#'8'; + return this[#'8']; } static setPrivateReference(value) { - this.#'8' = value; + this[#'8'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-numeric-zero.js b/test/language/statements/class/private-accessor-name-static-literal-numeric-zero.js index de6eef3f9b..7f00dbd05c 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-numeric-zero.js +++ b/test/language/statements/class/private-accessor-name-static-literal-numeric-zero.js @@ -39,11 +39,11 @@ class C { static set #0(param) { stringSet = param; } static getPrivateReference() { - return this.#'0'; + return this[#'0']; } static setPrivateReference(value) { - this.#'0' = value; + this[#'0'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-char-escape.js b/test/language/statements/class/private-accessor-name-static-literal-string-char-escape.js index 9b06eeb7bc..07264a19cb 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-char-escape.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-char-escape.js @@ -39,11 +39,11 @@ class C { static set #'character\tescape'(param) { stringSet = param; } static getPrivateReference() { - return this.#'character escape'; + return this[#'character escape']; } static setPrivateReference(value) { - this.#'character escape' = value; + this[#'character escape'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-double-quote.js b/test/language/statements/class/private-accessor-name-static-literal-string-double-quote.js index adb81a73b2..308c23a940 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-double-quote.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-double-quote.js @@ -39,11 +39,11 @@ class C { static set #"doubleQuote"(param) { stringSet = param; } static getPrivateReference() { - return this.#"doubleQuote"; + return this[#"doubleQuote"]; } static setPrivateReference(value) { - this.#"doubleQuote" = value; + this[#"doubleQuote"] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-empty.js b/test/language/statements/class/private-accessor-name-static-literal-string-empty.js index 2266bb5ef5..0babf275da 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-empty.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-empty.js @@ -39,11 +39,11 @@ class C { static set #''(param) { stringSet = param; } static getPrivateReference() { - return this.#''; + return this[#'']; } static setPrivateReference(value) { - this.#'' = value; + this[#''] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-hex-escape.js b/test/language/statements/class/private-accessor-name-static-literal-string-hex-escape.js index 43c38a57a9..adb2ebd9a0 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-hex-escape.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-hex-escape.js @@ -39,11 +39,11 @@ class C { static set #'hex\x45scape'(param) { stringSet = param; } static getPrivateReference() { - return this.#'hexEscape'; + return this[#'hexEscape']; } static setPrivateReference(value) { - this.#'hexEscape' = value; + this[#'hexEscape'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-line-continuation.js b/test/language/statements/class/private-accessor-name-static-literal-string-line-continuation.js index 3bf84cfe6e..fdf27cdbaf 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-line-continuation.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-line-continuation.js @@ -41,11 +41,11 @@ Continuation'() { return 'get string'; } Continuation'(param) { stringSet = param; } static getPrivateReference() { - return this.#'lineContinuation'; + return this[#'lineContinuation']; } static setPrivateReference(value) { - this.#'lineContinuation' = value; + this[#'lineContinuation'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-single-quote.js b/test/language/statements/class/private-accessor-name-static-literal-string-single-quote.js index e0d83ed6ad..a2277a9c6c 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-single-quote.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-single-quote.js @@ -39,11 +39,11 @@ class C { static set #'singleQuote'(param) { stringSet = param; } static getPrivateReference() { - return this.#'singleQuote'; + return this[#'singleQuote']; } static setPrivateReference(value) { - this.#'singleQuote' = value; + this[#'singleQuote'] = value; } } diff --git a/test/language/statements/class/private-accessor-name-static-literal-string-unicode-escape.js b/test/language/statements/class/private-accessor-name-static-literal-string-unicode-escape.js index 6c39464db7..7b156b158f 100644 --- a/test/language/statements/class/private-accessor-name-static-literal-string-unicode-escape.js +++ b/test/language/statements/class/private-accessor-name-static-literal-string-unicode-escape.js @@ -39,11 +39,11 @@ class C { static set #'unicod\u{000065}Escape'(param) { stringSet = param; } static getPrivateReference() { - return this.#'unicodeEscape'; + return this[#'unicodeEscape']; } static setPrivateReference(value) { - this.#'unicodeEscape' = value; + this[#'unicodeEscape'] = value; } }