Nicolò Ribaudo 509dbb7302
this before super() is a runtime error, not a static one. (#6467)
* Check that super.* is after super() at runtime

* "missing super() call in constructor" runtime

* "'this' is not allowed before super()" runtime
2017-12-06 06:46:54 +01:00

8 lines
109 B
JavaScript

class Foo extends Bar {
constructor() {
var t = () => super.test()
super.foo();
super();
}
}