From 6f8c89dfd1f95c08bc534c986935b8e721927d3e Mon Sep 17 00:00:00 2001 From: Leo Balter <leonardo.balter@gmail.com> Date: Tue, 28 Nov 2017 13:02:21 -0500 Subject: [PATCH] Update class public fields tags in non-generated test files --- test/language/expressions/class/fields-asi-1.js | 2 +- test/language/expressions/class/fields-asi-2.js | 2 +- test/language/expressions/class/fields-asi-3.js | 2 +- test/language/expressions/class/fields-asi-4.js | 2 +- test/language/expressions/class/fields-asi-5.js | 2 +- .../class/fields-computed-name-static-propname-constructor.js | 2 +- .../class/fields-computed-name-static-propname-prototype.js | 2 +- .../statements/class/classelementname-abrupt-completion.js | 2 +- .../class/fielddefinition-initializer-abrupt-completion.js | 2 +- test/language/statements/class/fields-asi-1.js | 2 +- test/language/statements/class/fields-asi-2.js | 2 +- test/language/statements/class/fields-asi-3.js | 2 +- test/language/statements/class/fields-asi-4.js | 2 +- test/language/statements/class/fields-asi-5.js | 2 +- .../class/fields-computed-name-static-propname-constructor.js | 2 +- .../class/fields-computed-name-static-propname-prototype.js | 2 +- .../class/static-classelementname-abrupt-completion.js | 2 +- .../static-fielddefinition-initializer-abrupt-completion.js | 2 +- .../super-fielddefinition-initializer-abrupt-completion.js | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/test/language/expressions/class/fields-asi-1.js b/test/language/expressions/class/fields-asi-1.js index aed503ba6c..d570c2c1c4 100644 --- a/test/language/expressions/class/fields-asi-1.js +++ b/test/language/expressions/class/fields-asi-1.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- computed name interpreted as property esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ var obj = {} diff --git a/test/language/expressions/class/fields-asi-2.js b/test/language/expressions/class/fields-asi-2.js index bc153cd8cc..bcd88e6746 100644 --- a/test/language/expressions/class/fields-asi-2.js +++ b/test/language/expressions/class/fields-asi-2.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- computed name interpreted as string index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ var C = class { diff --git a/test/language/expressions/class/fields-asi-3.js b/test/language/expressions/class/fields-asi-3.js index 256a257d53..a6eab1b95e 100644 --- a/test/language/expressions/class/fields-asi-3.js +++ b/test/language/expressions/class/fields-asi-3.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- error when computed name interpreted as index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] negative: phase: early type: SyntaxError diff --git a/test/language/expressions/class/fields-asi-4.js b/test/language/expressions/class/fields-asi-4.js index 1e0edec706..95b475a0a5 100644 --- a/test/language/expressions/class/fields-asi-4.js +++ b/test/language/expressions/class/fields-asi-4.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- error when generator interpreted as multiplication esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public, generators] negative: phase: early type: SyntaxError diff --git a/test/language/expressions/class/fields-asi-5.js b/test/language/expressions/class/fields-asi-5.js index a003827cd6..9a1c0064b5 100644 --- a/test/language/expressions/class/fields-asi-5.js +++ b/test/language/expressions/class/fields-asi-5.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- field with PropertyName "in" interpreted as index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ var x = 0; diff --git a/test/language/expressions/class/fields-computed-name-static-propname-constructor.js b/test/language/expressions/class/fields-computed-name-static-propname-constructor.js index a13e68a14b..9cbd70502b 100644 --- a/test/language/expressions/class/fields-computed-name-static-propname-constructor.js +++ b/test/language/expressions/class/fields-computed-name-static-propname-constructor.js @@ -6,7 +6,7 @@ description: > static class fields forbid PropName 'constructor' (no early error for ComputedPropertyName) esid: sec-class-definitions-static-semantics-early-errors -features: [class-fields] +features: [class, class-fields-public] info: | Static Semantics: PropName ... diff --git a/test/language/expressions/class/fields-computed-name-static-propname-prototype.js b/test/language/expressions/class/fields-computed-name-static-propname-prototype.js index ed5d817a11..97edf0e44e 100644 --- a/test/language/expressions/class/fields-computed-name-static-propname-prototype.js +++ b/test/language/expressions/class/fields-computed-name-static-propname-prototype.js @@ -5,7 +5,7 @@ description: > Cannot redefine a non-configurable, non-writable "prototype" property esid: runtime-semantics-class-definition-evaluation -features: [class-fields] +features: [class, class-fields-public] info: | // This test file also tests the ComputedPropertyName won't trigger the // following early error: diff --git a/test/language/statements/class/classelementname-abrupt-completion.js b/test/language/statements/class/classelementname-abrupt-completion.js index 146df5e559..0a24a4a3c9 100644 --- a/test/language/statements/class/classelementname-abrupt-completion.js +++ b/test/language/statements/class/classelementname-abrupt-completion.js @@ -28,7 +28,7 @@ info: | 1. Let fieldName be the result of evaluating ClassElementName. 2. ReturnIfAbrupt(fieldName). -features: [class-fields] +features: [class, class-fields-public] ---*/ function f() { diff --git a/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js index 090c8c9bc5..6ca7baeff1 100644 --- a/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js +++ b/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js @@ -30,7 +30,7 @@ info: | 5. If initializer is not empty, then a.Let initValue be ? Call(initializer, receiver). -features: [class-fields] +features: [class, class-fields-public] ---*/ function f() { diff --git a/test/language/statements/class/fields-asi-1.js b/test/language/statements/class/fields-asi-1.js index 56a9dda58b..cc03fba5d4 100644 --- a/test/language/statements/class/fields-asi-1.js +++ b/test/language/statements/class/fields-asi-1.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- computed name interpreted as property esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ var obj = {} diff --git a/test/language/statements/class/fields-asi-2.js b/test/language/statements/class/fields-asi-2.js index 70488e9e66..28d4a821fc 100644 --- a/test/language/statements/class/fields-asi-2.js +++ b/test/language/statements/class/fields-asi-2.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- computed name interpreted as string index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ class C { diff --git a/test/language/statements/class/fields-asi-3.js b/test/language/statements/class/fields-asi-3.js index 42f49fd1e1..188ba82f8d 100644 --- a/test/language/statements/class/fields-asi-3.js +++ b/test/language/statements/class/fields-asi-3.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- error when computed name interpreted as index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] negative: phase: early type: SyntaxError diff --git a/test/language/statements/class/fields-asi-4.js b/test/language/statements/class/fields-asi-4.js index c1506f34f8..020184881b 100644 --- a/test/language/statements/class/fields-asi-4.js +++ b/test/language/statements/class/fields-asi-4.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- error when generator interpreted as multiplication esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public, generators] negative: phase: early type: SyntaxError diff --git a/test/language/statements/class/fields-asi-5.js b/test/language/statements/class/fields-asi-5.js index 8b2147eef0..e81ab29ae0 100644 --- a/test/language/statements/class/fields-asi-5.js +++ b/test/language/statements/class/fields-asi-5.js @@ -4,7 +4,7 @@ /*--- description: ASI test in field declarations -- field with PropertyName "in" interpreted as index esid: sec-automatic-semicolon-insertion -features: [class-fields] +features: [class, class-fields-public] ---*/ var x = 0; diff --git a/test/language/statements/class/fields-computed-name-static-propname-constructor.js b/test/language/statements/class/fields-computed-name-static-propname-constructor.js index 16da004710..760e89bef1 100644 --- a/test/language/statements/class/fields-computed-name-static-propname-constructor.js +++ b/test/language/statements/class/fields-computed-name-static-propname-constructor.js @@ -6,7 +6,7 @@ description: > static class fields forbid PropName 'constructor' (no early error for ComputedPropertyName) esid: sec-class-definitions-static-semantics-early-errors -features: [class-fields] +features: [class, class-fields-public] info: | Static Semantics: PropName ... diff --git a/test/language/statements/class/fields-computed-name-static-propname-prototype.js b/test/language/statements/class/fields-computed-name-static-propname-prototype.js index b9d531b95c..df50d86154 100644 --- a/test/language/statements/class/fields-computed-name-static-propname-prototype.js +++ b/test/language/statements/class/fields-computed-name-static-propname-prototype.js @@ -5,7 +5,7 @@ description: > Cannot redefine a non-configurable, non-writable "prototype" property esid: runtime-semantics-class-definition-evaluation -features: [class-fields] +features: [class, class-fields-public] info: | // This test file also tests the ComputedPropertyName won't trigger the // following early error: diff --git a/test/language/statements/class/static-classelementname-abrupt-completion.js b/test/language/statements/class/static-classelementname-abrupt-completion.js index d86d1f30d8..77e10ed27b 100644 --- a/test/language/statements/class/static-classelementname-abrupt-completion.js +++ b/test/language/statements/class/static-classelementname-abrupt-completion.js @@ -28,7 +28,7 @@ info: | 1. Let fieldName be the result of evaluating ClassElementName. 2. ReturnIfAbrupt(fieldName). -features: [class-fields] +features: [class, class-fields-public] ---*/ function f() { diff --git a/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js index 226586d8b7..93ae753081 100644 --- a/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js +++ b/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js @@ -28,7 +28,7 @@ info: | 5. If initializer is not empty, then a. Let initValue be ? Call(initializer, receiver). -features: [class-fields] +features: [class, class-fields-public] ---*/ function f() { diff --git a/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js index da97ab0215..f8d649d201 100644 --- a/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js +++ b/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js @@ -34,7 +34,7 @@ info: | 5. If initializer is not empty, then a.Let initValue be ? Call(initializer, receiver). -features: [class-fields] +features: [class, class-fields-public] ---*/ function f() { -- GitLab