Use heritage for cases checking early errors with super

This commit is contained in:
Leo Balter 2018-09-05 16:56:58 -04:00 committed by Rick Waldron
parent 938915ddb5
commit 84ca816378
10 changed files with 30 additions and 0 deletions

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [async-iteration] features: [async-iteration]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
async * method() { async * method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [async-functions] features: [async-functions]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
async method() { async method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [generators] features: [generators]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
* method() { * method() {
super(); super();

View File

@ -11,6 +11,9 @@ info: |
template: syntax/invalid template: syntax/invalid
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
get method() { get method() {
super(); super();

View File

@ -11,6 +11,9 @@ info: |
template: syntax/invalid template: syntax/invalid
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
method() { method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [async-iteration, class-methods-private] features: [async-iteration, class-methods-private]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
async * #method() { async * #method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [async-functions, class-methods-private] features: [async-functions, class-methods-private]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
async #method() { async #method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [generators, class-methods-private] features: [generators, class-methods-private]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
* #method() { * #method() {
super(); super();

View File

@ -12,6 +12,9 @@ template: syntax/invalid
features: [class-methods-private] features: [class-methods-private]
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
#method() { #method() {
super(); super();

View File

@ -11,6 +11,9 @@ info: |
template: syntax/invalid template: syntax/invalid
---*/ ---*/
// Uses a valid heritage to avoid false positives
//- heritage
extends Function
//- elements //- elements
set method(_) { set method(_) {
super(); super();