* Disallow static fields named `constructor` in a class
- Disallowed static fields named `constructor` in a class (previously only non-static were disallowed)
- Updated the text for the error for one consolidated warning, for both static and non-static fields
- Added a test
- Updated an existing test in the `flow` test suite of the parser to reflect the parse error.
Strangely, the test used to pass and started failing when inlining the `isNonstaticConstructor` method, without any changes.
In that test, `constructor` was a field, so in theory it should never have passed.
Would appreciate some feedback on this, as I'm not 100% sure if this is somehow related to Flow
* Update test262 whitelist
* Add comment and fix && operator
294 lines
30 KiB
Plaintext
294 lines
30 KiB
Plaintext
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(default)
|
|
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(strict mode)
|
|
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(default)
|
|
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(strict mode)
|
|
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(default)
|
|
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(strict mode)
|
|
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(default)
|
|
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(strict mode)
|
|
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js(default)
|
|
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js(strict mode)
|
|
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js(default)
|
|
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js(strict mode)
|
|
language/expressions/class/elements/fields-duplicate-privatenames.js(default)
|
|
language/expressions/class/elements/fields-duplicate-privatenames.js(strict mode)
|
|
language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js(default)
|
|
language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(strict mode)
|
|
language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js(default)
|
|
language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-async-gen-inside-class.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(strict mode)
|
|
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(default)
|
|
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(strict mode)
|
|
language/expressions/template-literal/unicode-escape-nls-err.js(default)
|
|
language/expressions/template-literal/unicode-escape-nls-err.js(strict mode)
|
|
language/identifiers/unicode-escape-nls-err.js(default)
|
|
language/identifiers/unicode-escape-nls-err.js(strict mode)
|
|
language/literals/bigint/non-octal-like-invalid-0008n.js(default)
|
|
language/literals/bigint/non-octal-like-invalid-012348n.js(default)
|
|
language/literals/bigint/non-octal-like-invalid-08n.js(default)
|
|
language/literals/bigint/non-octal-like-invalid-09n.js(default)
|
|
language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-08-err.js(default)
|
|
language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-09-err.js(default)
|
|
language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-0_8-err.js(default)
|
|
language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-0_9-err.js(default)
|
|
language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-00-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-01-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-07-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_0-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_1-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_7-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-08-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-09-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_8-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_9-err.js(default)
|
|
language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default)
|
|
language/literals/string/unicode-escape-nls-err-double.js(default)
|
|
language/literals/string/unicode-escape-nls-err-double.js(strict mode)
|
|
language/literals/string/unicode-escape-nls-err-single.js(default)
|
|
language/literals/string/unicode-escape-nls-err-single.js(strict mode)
|
|
language/module-code/privatename-not-valid-earlyerr-module-1.js(default)
|
|
language/module-code/privatename-not-valid-earlyerr-module-1.js(strict mode)
|
|
language/module-code/privatename-not-valid-earlyerr-module-2.js(default)
|
|
language/module-code/privatename-not-valid-earlyerr-module-2.js(strict mode)
|
|
language/module-code/privatename-not-valid-earlyerr-module-3.js(default)
|
|
language/module-code/privatename-not-valid-earlyerr-module-3.js(strict mode)
|
|
language/module-code/privatename-not-valid-earlyerr-module-4.js(default)
|
|
language/module-code/privatename-not-valid-earlyerr-module-4.js(strict mode)
|
|
language/module-code/top-level-await/await-expr-func-expression.js(default)
|
|
language/module-code/top-level-await/await-expr-func-expression.js(strict mode)
|
|
language/module-code/top-level-await/await-expr-new-expr-reject.js(default)
|
|
language/module-code/top-level-await/await-expr-new-expr-reject.js(strict mode)
|
|
language/module-code/top-level-await/await-expr-new-expr.js(default)
|
|
language/module-code/top-level-await/await-expr-new-expr.js(strict mode)
|
|
language/module-code/top-level-await/await-expr-regexp.js(default)
|
|
language/module-code/top-level-await/await-expr-regexp.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-array-literal.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-array-literal.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-dyn-import.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-dyn-import.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-func-expression.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-func-expression.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-identifier.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-identifier.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-literal-number.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-literal-number.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-literal-string.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-literal-string.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-nested.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-nested.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-new-expr.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-new-expr.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-null.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-null.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-obj-literal.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-obj-literal.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-regexp.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-regexp.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-template-literal.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-template-literal.js(strict mode)
|
|
language/module-code/top-level-await/syntax/await-expr-this.js(default)
|
|
language/module-code/top-level-await/syntax/await-expr-this.js(strict mode)
|
|
language/module-code/top-level-await/syntax/block-await-expr.js(default)
|
|
language/module-code/top-level-await/syntax/block-await-expr.js(strict mode)
|
|
language/module-code/top-level-await/syntax/if-await-expr-boolean.js(default)
|
|
language/module-code/top-level-await/syntax/if-await-expr-boolean.js(strict mode)
|
|
language/module-code/top-level-await/syntax/try-await-expr.js(default)
|
|
language/module-code/top-level-await/syntax/try-await-expr.js(strict mode)
|
|
language/statements/class/elements/fields-duplicate-privatenames.js(default)
|
|
language/statements/class/elements/fields-duplicate-privatenames.js(strict mode)
|
|
language/statements/class/elements/private-field-is-visible-in-computed-properties.js(default)
|
|
language/statements/class/elements/private-field-is-visible-in-computed-properties.js(strict mode)
|
|
language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js(default)
|
|
language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js(strict mode)
|
|
language/statements/class/elements/private-methods/prod-private-method-initialize-order.js(default)
|
|
language/statements/class/elements/private-methods/prod-private-method-initialize-order.js(strict mode)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-1.js(default)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-1.js(strict mode)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-2.js(default)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-2.js(strict mode)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js(default)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js(strict mode)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js(default)
|
|
language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js(default)
|
|
language/statements/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(default)
|
|
language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js(strict mode)
|
|
language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js(default)
|
|
language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js(strict mode)
|
|
language/statements/for-in/dstr/array-rest-before-elision.js(default)
|
|
language/statements/for-in/dstr/array-rest-before-elision.js(strict mode)
|
|
language/statements/for-in/dstr/array-rest-elision-invalid.js(default)
|
|
language/statements/for-in/dstr/array-rest-elision-invalid.js(strict mode)
|
|
language/statements/for-of/dstr/array-rest-before-elision.js(default)
|
|
language/statements/for-of/dstr/array-rest-before-elision.js(strict mode)
|
|
language/statements/for-of/dstr/array-rest-elision-invalid.js(default)
|
|
language/statements/for-of/dstr/array-rest-elision-invalid.js(strict mode) |