diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js index 022055787b903cc0ca74ec5ca4fd1264ac139f8f..a314e733ec636833e1d984ff93790fc348790ff6 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js index 0c126c1607cafd6077e4b337cd565fa31a04f9be..41ae0d81b45594009196819eb7ff0ed3db5c7e42 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js index 1186b8071317f4b62829886bbb77d409ec57dc4c..d955c7f5b17df18c7b6f0da4264b32af19f13823 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js index 05da2499fb3914603e4d19963d76c7a8ce4051a4..20ef4dc3da6a8395ae68ed26799f06b91ffd2112 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js index f3c58c76a8802651bce07bafc2ee6223055053ed..4d0cd1d08dd08dbfec9f350c74275362aca6565a 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js index a42c37358b425c25be6ec200677006f2d08dece1..2ec196a4814abb5f18c7104e380f9162b982c180 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js index 5904400f7f47cd8a86552f157263c747001b16a8..7bfeda02778d108d6a70db97d84c74e5e333e98b 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js index 3f49b3c5c17bab72b9340dd08d04b034e4343da7..becf3e75b009bb2117212dfc602978c5eed14f14 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js index 9816f437fbc0a4aba87da7a3b7ca6ee5ed241240..7810ff2e50b01998d65df59a3b4fd43efc2ebe75 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js index 07e394c984cc08dc06726ecd41b61c222c53b117..f13bbcc96b3c78d786c327abfa04964df00bdd98 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js index 853ca36ad1a636b5d6fcb73c84aa07c313620d1d..4c89126962ad0659d7de4de774d6d94614acb3f8 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js index a766b1e4426e1c93f08a3f4730e91f79ce942e10..0650912883dc72db0af6edafb33b9c6e61994f79 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js index 9972bc5f6652a0e011834f4d7a64ea1594c55d33..5f678d4e0c920a05c7fb6907862a63c8dadb905a 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js index a6e4e7838ab7d08667d5af4a31c00bba641b8f40..e223363b98811dfe10d7008598028168226c1857 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js index 8ce8be9af21a6a30a0f610c9f20cc6ee50c1ccb1..dd1067801e37ed435caa01760b763c4735600e06 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js index 69329d9ef6e0ccfab440b0e05e2225b88e215427..31e51de7a110e8e813c78fe19e4ab20caffd55c9 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js index fbcd6474e0cdc2920411a30ac2455e87a4598b5a..b5deb25a38fc2dbed472937060982bb158c07b6a 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js index 6975218e2297369a12127712186e314ff8afab0d..2ebd3b6086c68bd4feab8f8bb3f0087a3e109c20 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js index 25b95f6a4a28cff9b47989a4adbc217317aefd99..4ea2f16c62537affe3ffbb8f736fabb64ec4dae7 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js index 6da97e0f0a930c49b97d402fb70f02e96d914c42..e7e932eaa6a2fd5b7a156b16af89378bbab88fd9 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js index f72ab91a7158dea10485988d2df8859f32490114..2ac2b21a03d4771cae8b4cbe5a46a09a692af2f9 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js index 79476dbdc536bed6bb61ab45fca18caec79dcb90..26402d6f3d69319e1b91f6569609abcd62e5f422 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js index f0758f5c50b7061c526554cf17e0fb140dc9b5d2..d79560436bd2c4200f8d68fde6c4d8a1028ae681 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js similarity index 96% rename from test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js index 14e823d7eb57667f5bc7c09383f89c687a6cb7b5..173f12e2bd1c41e56b13c3b32ff9444fbaa6f69c 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js index fb2629aa606a047180421e0b77a4e19bf0b55cfe..4ca32bbd357cf5dc273f74bdfa8e793a2ce36baf 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js index 950cab6f9971ff095c52ca4936450c25d002684d..f832af8ee6bd86634a054a37b6b6b5585eef6b6e 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js index 6cdd27edfb3175929bbec008ce40ff181cd74981..bcf5fa55e44bd299121ae3d3efe4d2a04aa4b815 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js index c173e4b74faa7c90f222e1fad58248327df3fa81..7c68eaaa04ca396d8891e83b992275b2d62c055a 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js similarity index 96% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js index 8e639cd7d74266c4f5b90f7588b7bbdefecfa329..71b96aa0b3a9dcc8414f78ae77bad28fcead87dc 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js similarity index 96% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js index d2411bb942b89906d5bad74cb493ab36bc51d484..932acecd989bf627e436db18ca6a06f24711561a 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js index 47da94d834d95b19ba5434a1a2e3a1bd5d331a3b..656d2e5f9d64a3b4f2c9c7987fb52605f891bef8 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js similarity index 96% rename from test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js index b3fe219cef1a56cd49377c0bbcec0297d9a88074..b1ec043446d19c6f3af7cca5c206cfa2cd952fbe 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js index 3e90a979d1679e5750986fabbaa9e058b3f33860..33fd46aa68c5d5bef03ba7a651725b5d22553ae7 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js index 5dbed7c0172e98f8137eca29dcebf09739dc6982..604866fc770377c6b98c5035067f463bd7c65b33 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index 772a1130b7691707742f48dc3953bef5e23b0851..a8706c9b54a257c83f3855a66323884829165cda 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js index 660b6aebd89eae0dc32e474900d7560f2488aa8d..c90d8e05ae0c1279e81906b948b6c8d6026c9e8b 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js index bd1f252c3995fa0538ef1dbd0ba475798d5109d8..d2573c2d479f886880dab04fe51288cc75d0af56 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js index 11df432336ae495798e531d728033a268b2e30ae..3b54aab946e9e890028736deca012bf5d62db50a 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js index 2eca0c6e8c71b238be7e5d6155e7524e8b51bef2..8c5275a03a9d6b04f7266f9f67b462d14b9ec023 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js index ad7d857c45ab0c039cd20128e678231a1d48bb41..f1533c98c2f12e5dcd2d8c1a58d943f7381a1759 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js index 2162a4720ee298e3c56dc68431120fd8cdddd1ed..8e6fb044e4ccb52b2a88715796c7ed36a10e83b5 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js index 1f0e32f39e07a807dfeace263d549965160106e9..eeb38f0da90a7f3d4bef459ebce37254d1a36b4c 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 8638af25f1b9973c7cc24aaeb0ac22dc954cafa2..d0e55662300c3d770eec3db122bf1d446ce72482 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js index c780c4710b93d2749243be6596285a233f37c8a8..3cd58d697a578a52867a3922f9f591f0127b1b54 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js index 10ac0b617764b8fb1f7c9c9b0899e555677bdda2..fec657f1dcd9147d587ea0671c62647811b9134f 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js index 4bdf466d2ed7a08098f36aa922f9b3ed0cd951ba..f1536b563d26229f7bbd0982c3864674dd04a14a 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js index 4bb45d097b2f3e456201b7dee1095055563a6022..228f7d1e80dd562f8d6b14dde62b9ac28f6a79f9 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js index 4ef52f7ecadb9cf67990224cd68c4287d44984b8..dde158a4024bc5a7b1bdef29bdda55f3cd0cc73e 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js index c6d7a96a3ba5df6fd94ec792b09ed9d91ab40638..545671fc9685ae3a7703fd7b7f902bcb994ec492 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js index fc1fabfc2f5c9b4e733860a4fc77f5f8c7f2eb7e..80b8b373054edb062a128afc4332c8fbf6b35f00 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js index d2a9c8c576b53b2fdd1f109e31c60eeb7bacce73..e304a85ca4f1cfedc25d345d25038d56774e024a 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js index e60fb3b2203b734ef864f29167aab055b51386d7..db2474d69f50c260099f99d8ea0e932a90be4fbf 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js index 343b087878341187596033bc4cd72c03fc14b8b7..d56d2b7ac9e4d4887ae01708cb90d8c2a37d9793 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js index b668f9d12de8350fb3bd91f48df375b535d7601a..cdd5ca09217dff80619755526fa6f0830dbd0770 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js index aff64b4f793cc0236e08ca207054638c3587ff88..98b7a790ca83b4e1219b91e2631f66459e71df23 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js index 9eeae73f4497df9741bc05d9a6539b9121e72302..02386d09805fe3c799d482d3b4f2f032342c54f5 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js index 97091a635203db62552a6fccc0ecfaf9d0e80622..5ed08a2ea6dd55618030ec1474924d226d9b9530 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js index 396575b49f3bd24add540077bc1033d735862c63..1ffc23682a0e7b57eae56e20117c0e573b6a3f92 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js index f3d5068129e0d6fd6e6ecde74b715773a857c1e1..4bbb068cdd2dabfda1610da64e4a891bda4c7ab1 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js index 9f65c74df25adc51d996f9dd262049ccfbfb35b6..f5875ebb90d8e39762211d259eeb661eb9d641ac 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js index 08bb60d8a4abb12a7c585de1f96df49174700c45..ab61e22a368aef22af67dc846a5c6af7baccfb90 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js index 825476ce6ff9b68b759a8753439e1603554c955a..603e3e85bca0cd44094cc0bcaad152df1d057383 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js index bc44cc8800e5496b93d99356ec8440101d3f5eda..2591196076778fae40e19509a5879d2a9e9f58bf 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js index 76f3c0a5132284693fe03fe4abf3cabb99932cf2..f78d0ff5f55a4c4b31d90ba2ec8beb9a1c1d34c5 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js index 7d3261fd2dd3453495f5dba29f24b93c93c6e571..284ffd4f4981c6c0dd37774760d0389110f27557 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js index 405971b5b64410088dd0187c2b87c16098ce1fde..9e6eca9007cb5fa98526700e9ab96327e728e065 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js index e1405388b265607436600b1154c49f351cb4ac1a..f77671725cefe4dc29c601766383d66eab2da554 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js index 51a3630c47147c44461389c6f7faec670ec5f9f4..b552352d89cf829fb1f2cdb63970adb36b573aa5 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js index 97855b3fd21a3a6d36bbd8a3f7660f26a2696f7d..3157c9ef19c92df5d5fa574532a9accb689e39a5 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js index dea2298489353e6b9dba47eb568c487461c911ba..4d3d3c38f888f36743e34167f69fa7bbb941fd83 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js index d09d9e0ec30ee408175fdc4a246a6fcbcc62dea6..97f26d68326a3db1b0a17fa63fea0d23f0749016 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js similarity index 96% rename from test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js index 930726f4099e583974f25497964d9759e1181bbc..a7a9539e90c55a13505af163d8cc44c1d8fe3f5c 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js index bc1db5ef831181170709873bbc69613897a07706..8ff0ba0497bda7a29c13f1a0f567632f9472cf21 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js index a7c23e0d345b5b171f6157caa214d94289def9c4..72a0addbaf0a25192bb80520b14084ae22f69718 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js index 3240cec77ba2fec4dc73d3dcb54a8c585b29e4e1..8f04cf5bb6f0840bc441276e1b574ecb77d4149a 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js index dfa03ee9a37c0dd729bd89615f4c94337dd7ac14..9e2b6d232359009a330056407f6c26aa9d540329 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js similarity index 96% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js index 1008be54d48d8580165838bfa320558f7af65974..dbb8cff85be4012ad663fb258b34c265f95a7d29 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js similarity index 96% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js index 4fc61badd5c34cc2514a117dc7a17042b7f267d5..bb9847596a4bd33917137c448aea3e7a84641e4e 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js index 26c9fa2aa1cda8a59061d303541423cdd13cee0d..b869b56981d51dbc1a886c6f72de5459ddee080c 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js similarity index 96% rename from test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js index 7e81a69ced875ba2719a0e61dc9b457ac9b0ed5e..07922146448464ec0a58e4c8fb803b4c08ab59ff 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js index 53531d404a9428ad3ca52296efcad96bb3469183..388373995d142e6f39d12f343ccf7bf527b7fcec 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js index e8ff9b0df1242b786b8de131673a43086906ccbe..317c94dcfc7e7c9fe713705b98574e3c53941389 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index 44a4235d13f74bdb0a3104a70338f41fcfcf1e43..4def17e07dbc0dbcfa3ac737cf942c6b88ccee08 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js index f4b437f70b9fba62dcaca100892ae8574815a788..640bbc26c91916dea7f2d3ab8194136441151ae4 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js index f18b181be4e6e1ac7ad69e07055c70b57a7ccecb..ed317832cdf57a1bd54f3a602388885a561ea696 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js index 0317f86c02489f16868d5f67d2f91805093fde63..a055227b3125f9e2a93f335ca5237191f9dae170 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js index 6ea1bef465fb7c0aa2cf9e9e1c84b51e6dd9b83a..ea6e7a4358beb11800deef741bc34aebae78b182 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js index 85df90ce1a7e35433f6bbaffcc2fc917ccb0efcd..7c0adc1212815e596ac49fd65a068dfc3302f511 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js index 314a5cee4a4fb9bba286dd01125cf5b1cd51f124..1df6ccd2f9e3487230ab0d3099fe7f67c7f37b96 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js index 69fcafa90b40e86ba342b91f1a6bdd4686aaa418..5ba4a44292b9d264730aa1ecc4de60ae85538335 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 7b449a4d397525bb907d23a233177a3d68c0d898..b8b259eeecae05ba7bdda01a6ea84f25272131f6 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js index 12423a932048004efda54b45ffe9c9d028c31d0e..6b1e2e1326ac2119e957f5a48bcbe2a51a19da07 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js index 4b68106c1e485b42501c217a5a1603cfe2e36c3e..843c0aa5aa99715a07c16a55c85f41e5628c4bfd 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js index ed442af347ba7c26808cd35d9427602186af6e72..7eb88584aae77905a7e71906a08729aa9f9ffee7 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js index a89c05360e04b7f3555ccd709519600329b459ab..76df1de9a867fe5c70699fa1de22a85905814650 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js rename to test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js index 85af5604a589e4fd6452ea7ab423bdd8e35a63fd..b08af21d47def94d9023b3de356b268cb2c2c8d6 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js index 56ad756e6abd876ad141359656784bb3bf7f8740..44b04d9df9dc83a7239571d65537ef577557cbdb 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js index 3949eb76a7c4610e3c31472664795e12ccceced9..319ea16b7664a74b389fe6ca1428886f3186be01 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js index a1b9f0a86ae78ca1a95a9c6dbf521104e84f4f06..d48bd888448d563c388cac356b75d9e360c4239b 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js index 5b7d6e09d1227101b04ddd3523d2b7fdc5ae0a95..9cbc1232f1a18d02b6b328054218e69a4e8ac346 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js index 04b9b95e3071cb82569b1781d4ef1234354d2bb2..08fcef207542fff8ed611158c33dd1207b8349c4 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js index 7c9b8fa7e5c7cf95c15490d498b6f49217bf5d14..66afea36d1a81cc8e20a67bef31bfe1853c3ac30 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js index fee805013290ca48c488be54017208746beb8ab3..5e6b17f177e24d26eb1add4e88f17a30775970f4 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js index 85787e11489bb26b48f0d176250b7b7020ca7ed9..f6a8170316031b95cf01b87edc6498f35282ad60 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js index 3de6bd17c9d69d3aac1d612843d92b9fd310ebed..00898d17faa2fa18dc55c2f2263d39a5691c8783 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js index bc1f4e8d4a67cf7297fb4c9c9adab0b84aa02d47..4417ddda9929d7ac10110f1034f105940ff3d25c 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js index 37cb31b2e0f6116457dc119fa730cd5c7df1a67b..e9723ecb01ae37e0540d11df5e2cf092753359b3 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js index 8d368cad008a6f0307db6e04cfa065511803c8fa..6af7358b1000ce14c083ac092f8b56aa85586a69 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js index eb3a0c12d2fcb067dab757b1eb4cae2e88050bcc..49d63bd20bccd3fbe260535595b1095e40c040ee 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js index 5d2d0d4f039c76b39b199aaf9c22338d6e4e4edd..613fabcebb40bfa1e1c59cc32614bffa57216838 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js index eff2f03997ea407914db6fa12bd889a9629022e6..d57c6fd7ffd06c16a49dd88c425d141b03a6f578 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js index b162a9cf93761ee437993093a69c0689e6737c6f..9abcad0deec26bfa455445d1e6109a5caf5b20d8 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js index 9b38fc409ad3bd49cd81fe1b8082751dc751cb11..6f7294992372a09997a493766122096eea8d3803 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js index f3df025d7b26f9baa55aa9337a17b02e70eee153..aada1b7cc96898f5f2f798844f3ca88f6916fba3 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js index 0111182f9fa2ff01253172e87bf213624629c610..5ce5bbd68c071d0e3f4e6b99f5f11b4659cb0915 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js index 46a3fdfb296fae166b96b605aeec161ac28a9fa3..b608ac0f4b24fa4bdf2165c7b71ce65a759b5a57 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js index 541ca3fe9e5c0f40b6588330b084fdc5e76296af..7fab80f5a0b654cdf6c98bb2169477e0ea86f9fb 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js index a5722f745ca09dcd2cc4cc5afa679de31860ad05..8d6f069501c4e456b2c596a61358cc04c81010ee 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js index e3ddf2818d2dd7965ae519065759357f213555dc..418909b50e524217839739499a88c356c9d20994 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js similarity index 96% rename from test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js index 8ce0c61c0ca0cba3caf0eef30f586a98f6a33fa5..45d62ac9c29ac82a9dec4411d042d55cfa3c2601 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js index c1c3ca28cb468b108c6691bf036979ec29ea1857..6739a57e182eb2a87f4908fba2bacbd89b367699 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js index 4a4d31c9868a7cbb3d3a73160694da093bd6256b..8132d4553af8fa4d6dc3795532aadcb2bc3bc768 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js index cbdd55b83564eab76aeeb098422de3334c1c649c..4a7f217028714ad144ef1fe10603904c2361aa25 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js index 58581ae3fd0345b94a83eea823d41592b4034c77..c688aa328b918c15a10a4b088da5e9a070db1ffb 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js similarity index 96% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js index 440d357f24ca4ee3a5a4d6d97530e58ec4919899..5a6f8f0b206e00d247bfcc952f5e42f05bdbb11b 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js similarity index 96% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js index ef18fad7e03188eaf5f01cc78c59329c919728cb..73e28053a1ca340addc44917f9096fd4523544c3 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js index b81f593b45b2964498e7aeedb0e4621a37c32592..486fb202f5314046882fe4ca058267cabc4d5372 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js similarity index 96% rename from test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js index 8c4296fa1fc0897c1dea2b483f3cb642bb33454a..7bf11bba69a27e93a7bc9162a7f73ef73661079d 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js index 49c5a6d63c9a03c9f1e3890fb460c58dcb824c5f..b5cc457ec6f278f36990c473188b3d9504502072 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js index efe2014c5a04f91dc9ddbbeb3796807b99fa21cd..b6d8d4b728563dbc8ea0483c6a5540b1e0308b7b 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index a1afb722c34ea0b0bd9632c5cece68e879d5c7ee..1b9ebcaa4011402d63763fe094569c84cfeb9edd 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js index 96d9aaec377ef67eb11dc6adb9c0732b23e9ecb4..2b7ada1bc2e3f0162360451d817b6b2716752d2c 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js index 80e65477d28aa8bd22e09164a8e0e90652cf5f18..e71f715dc7b69345ecb34fb73644632ffd2bc5dd 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js index 7f9c99ed09cc377514018b9365f3a3d310874faa..98ff3f67b1c4ff8691ba74fe617c3b73de8e9aa5 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js index cf911e748e51fcd01614841636cf0ef10357465e..e6450ec6bbd98fe45d622a4da71c8c030f3c0ee2 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js index 57b94849c43de06910f7a9ce7e5c401e14cb7655..a2f5e24b7960f360f89dbd4abdf8867b3ce54ab7 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js index 315dbc3476b10f39e1b813f894a27895d107fadb..01720bcf1169e6b4aa94ce5e4dbcfc0ece3d89a0 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js index e962c924d2fe9729cc7371413fe7002567368538..a627823d34d5aa8dc388187ecf71b4951c161565 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 9bb7ff08eaf7141e40dbc01253470a8666b9528a..d8594b178e472e53f6c2ada3febd9f72ddb357cc 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js index 828bde7314242c2809a13ad6f3bb893f9032c404..138c96f76e6633ff6e9ce957af328847b3079542 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js index e4e5bf5dc434349b89c1e218208e52fd228656df..eeb3e80e3f8f60a5f6e9f91f7853268bcf38a105 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js index 62b0586e67086faa73faed3fab9d68d49d33a37f..bcc7c4c68b0af7664319b8e4c860514c525567b1 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js index 8a305cb440e3320314edfdbc8ac90ffd5b8c55ed..76bbf12714064e05b51d410f9fec980f6771782c 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js index 97a18dabd14677772000c088d0a3ad7fd78e151c..30a2a5fbb4441e0ec05055cec37396cba3172f94 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in field, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js index 0e7da6469e451139f13c3b08d967964512c3ab16..98ee9b8971098d0ed1d9ea7f18eab9353c18a0e8 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js index 86cc23a646f3953b313664eff053ad12073c3484..83acdd8f4fb28cdf9d17ecc78179579bde9ac2d1 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js index 3ee159f139e49fa3b9643d0aecf1db545e4d4aa0..887e672ea2ae4c25dde32b338d0be5c6520a8ba7 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js index c69edd079eca02cc01a664f223b9a6a5fa9b88cb..f05052d6a5b195d7ee684553243ec0506bc31423 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js index bad785bd7e509cb3ab2b3531e271eb83120ec1c4..35af1d30752b521a1ac9a89a5075bba42262d7fd 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js index 5f48811a5c526b6ec990cf77297bf49aa8fca683..be6d15300c58dcd5faceff03e02d985e54e9280f 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js index 8dea65e48eb7fbdb54e9b1b53fff5067856825b7..8f9bdd0b10b4466f8e8a7bbb80949f2debcc2e84 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js index 34f701b73c8ac349d47a9d6c8edb9c8b832a3c2f..82c3e40c202586ceb008d7703a3d7e94517d4b02 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js index 90703d31886cbd068705b8a746f1a7a23dae478a..63c55cc09e242137d7069ac5f0a39fd3a6598003 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js index b1ad4f9f794a478c55f847d0155586b4b1136aba..8c183c4283757a5414c26fa68d40a005a327825c 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js index 52c9a436d9acbde9cd4a7912838da7537e08d371..1a2839d946302799e9903f9d78da7eb4a2529396 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js index 9e0b7ce249553db6e2579326b992dab189e56c69..53f22f9207c34a866d8564ad82a76fc87e5284c0 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js index 5cb79c0b7d86d2d673c06ad2f52eb9bb44ec62be..c8b22c9d0338305b469851507387701fd5df3650 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js index dcbafdc60095c94cabe53f82359b1b606ef6617c..1b5e26876f43c480c8ac6d6741c6ddcbae891f0a 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js index 9441ee8c9d5651ef7b2bebe4611cec60124f240c..fe80738f675d69e78f27c4f037e70b190500e7db 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js index cde94f604aaebe11b58ffa31fdca5f4cf8cf025b..0e3696b18f377ccced766fc7eded1ff0090a4bbd 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method, covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js index 04d61751e2eb592a50fcc89c8d2e3fc42a87c83f..cbccf7e8c0827a2efb0143f975d98a39e8c00cb9 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js index a9ca1bb467d09b2a1b9f19f76b17ac099be7801c..effacc0f62d73b53318cecf88895bcac97b4367e 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js index 4b8354e0351692994b53d01cc230908642b40106..ab5fdcfbb6cc74e6aa228936b6ddbc3584b1b1b0 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js index df0796a89563cbdced010f0e22b3e58e444e3a43..93bc76feec0d2ec6d932facf4793f1a3f6657eb0 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js index 2331f53d68e2a1625f7d2bbf1e390e50c728ca61..0a5d2ce6fdbabe378745b95893ac77ff10d6f4ef 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js index e4f43776286d51d65f75accb8310b70eed0ed9b9..08895fd68fc5c0eff46ffdeae036ceee178459c5 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js index deb178b0f36bc008a65defbaf2d380edc32dcf55..2144b59e667d4e026f6875ca927baf4ff26d91a4 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js similarity index 96% rename from test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js index 790080fe47a27327872f5d824a7546d18c357b4d..9da5ba13d25d7cb784f1fc93c8483fab5064f10f 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js index 97898e4f4a74ee56a37e5bcab03eecc64107c959..07e9153fd16ae3dd880c1f7c6874f44d45330d1c 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js index 0110db8a5f70ad28fbba18e42003fce5ec3b7651..8bfffc7b99a35193fb23c49760f10477d66fc7a9 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js index 161c95d8e75a353258d3de47172ee28d5b8b88d3..b70a9d0ada4f87849749ac8dc535a186780a08a3 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js similarity index 96% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js index a8d43d85905e25b7d8fd0ed0a0e9d7ecb04ee6f5..9735880bd0c7a6a41a06568f5279d6fcb6605ef1 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js similarity index 96% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js index 7dbff2c996759cf9b1eb4f5f1929eff655f81b75..090d03d07e0a128e484f5f590a19247b3d869bf2 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js similarity index 96% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js index bfb26aa66c61a2ff8b84d5bef3197d62b613f628..8194e50f18ad9920c0bed472b3adb58eb93b3c0e 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js index d037f4b902aae435cfcba077ed4eb9b1694fff60..e428faae36e021b30da25afc261f61f3f0d6d2ee 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js similarity index 96% rename from test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js index ab34b4caa0bdad6900e6723ab63f514166c74707..dbd3ef458dfa2f44c070670613e491f1ce609190 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js index e412e2f6011a54229fd326bdc436eabf7691cc4e..40adec3f6a977ba42a295a020a6883cd3bc0633c 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor get method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class-fields-public, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js index e09261a4ec196444ab56521d45fc11f8a5b6a3d4..8960d7d196b099774023ba47826c8993b1f5b2b1 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName accessor set method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private, class-methods-private, class-fields-public] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index f42f4710b1130f9847d492c051de92b8d4f8062b..4f022c772961ff5087c63ca2a2f494ff27f998d8 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js index 0550ab0c1ea31e7321eda6e0d6eff3fc0cf1799a..34c1f6c224ac136b6e1b72ee2cf7886e46db9150 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName async method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js index eeadf529ad3ac21c83d218d4861ad33e283b70ee..db63f43d73e06bfdd890fdeb2369c0f7aa6eb886 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js index c22565120bf6f02e66dd16646becf741a9b4b8f1..2635083cfcb2de6a37e3599e795a5cc0b10708b6 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private ordinary method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js index 16180e688c7c4770e55bba895b45899d6af0c70d..c54a2f116695423c469d5ffcac9d1681b68b7f09 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName no referencing class element (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js index 898e843bddfe0a16c2ad12bdc45f390d3bff09a6..00fd5d0bd8c77ced2cafb7240602d5f9a4b3b832 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to CallExpression.PrivateName private field (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js index fdc57a91e26ab2a185592ebd8facbb07335ae497..cc38f6be5eb6a96fba02d8a83ba1bf715af94bca 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor get method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js index 4aaf46b917dac969697c225a4d632caee2d5b0ed..a4c656083076847176ab39fb6bd2c67a52070881 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName accessor set method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 5a5d5f2a451ba3b0d4cd7d22d62e55ecbd33b947..54dd7b4ff99d7d0b8e91e6c4ca455c16ecd96ff0 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-iteration, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js index 5e829f203063d437b4020acd803090edc3693730..f4472c65c7b0a105fcbbf325216b51a746b29c39 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName async method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, async-functions, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js index bc01d158ce11cb6e1316a67efca2fd21a8bf3afd..0acfab52b009a4d30eb69092abcc2efa307ebfca 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName generator (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, generators, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js index e5b24497d49555e56db2125127ad8a18047a695a..7f6b88cfb88585bee05ca2ce4817e3cdb7634ae7 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private ordinary method (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class-methods-private, class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js index e93073f3c3324b5f6253dd96fd1ebeefc7c3b2f1..8b9c94b0467b794f3348956d95c926116d135b91 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-no-reference.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName no referencing class element (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js similarity index 97% rename from test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js rename to test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js index cf16546b57079a6c785d7b120c28b7fcc4bc48f8..9b9f0014daf8a660715fb1c4c983af175b234a7a 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js @@ -5,7 +5,7 @@ description: It's a SyntaxError if delete operator is applied to MemberExpression.PrivateName private field (in method, recursively covered) esid: sec-class-definitions-static-semantics-early-errors features: [class, class-fields-private] -flags: [generated, onlyStrict] +flags: [generated] negative: phase: parse type: SyntaxError