Name Description Size Coverage
browser.js 0 -
field-init-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1789 -
field-init-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1783 -
field-init-fn-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, function in class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1819 -
field-init-fn-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, function in class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1813 -
field-init-fn-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, function in class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1820 -
field-init-fn-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, function in class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1807 -
field-init-heritage-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, field initializer in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1821 -
field-init-heritage-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, field initializer in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1815 -
field-init-heritage-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, field initializer in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1822 -
field-init-heritage-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, field initializer in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1809 -
field-init-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1790 -
field-init-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, class field initializer in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class, class-fields-public] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1777 -
method-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1744 -
method-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1738 -
method-fn-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, inner function in method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1789 -
method-fn-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, inner function in method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1783 -
method-fn-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, inner function in method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1790 -
method-fn-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, inner function in method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1777 -
method-heritage-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, method in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1809 -
method-heritage-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, method in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1803 -
method-heritage-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, method in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1810 -
method-heritage-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, method in inner class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1797 -
method-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1745 -
method-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, method in class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1732 -
method-outter-call-expression-bad-reference.js --- description: bad reference in call expression (Invalid private names should throw a SyntaxError, method in outter class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1798 -
method-outter-call-expression-this.js --- description: this evaluated in call expression (Invalid private names should throw a SyntaxError, method in outter class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1790 -
method-outter-member-expression-bad-reference.js --- description: bad reference in member expression (Invalid private names should throw a SyntaxError, method in outter class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1802 -
method-outter-member-expression-this.js --- description: this reference in member expression (Invalid private names should throw a SyntaxError, method in outter class expression) esid: sec-static-semantics-early-errors features: [class-fields-private, class] flags: [generated] negative: phase: parse type: SyntaxError info: | ScriptBody:StatementList It is a Syntax Error if AllPrivateNamesValid of StatementList with an empty List as an argument is false unless the source code is eval code that is being processed by a direct eval. ModuleBody:ModuleItemList It is a Syntax Error if AllPrivateNamesValid of ModuleItemList with an empty List as an argument is false. Static Semantics: AllPrivateNamesValid ClassBody : ClassElementList 1. Let newNames be the concatenation of names with PrivateBoundNames of ClassBody. 2. Return AllPrivateNamesValid of ClassElementList with the argument newNames. For all other grammatical productions, recurse on subexpressions/substatements, passing in the names of the caller. If all pieces return true, then return true. If any returns false, return false. Static Semantics: AllPrivateNamesValid MemberExpression : MemberExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. CallExpression : CallExpression . PrivateName 1. If StringValue of PrivateName is in names, return true. 2. Return false. --- 1794 -
shell.js 0 -