* rename own binding inside methods if it collides with class ref. fix #11994 * fix name collisions in constructor * do fix name collisions in constructor * move logic in ReplaceSupers * fix tests of helper-create-class-features-plugin * remove replaceSupers in pushConstructor * use environmentVisitor * skip classLike nodes * fix super ref in computed key
16 lines
167 B
JavaScript
16 lines
167 B
JavaScript
class Base {
|
|
method() {}
|
|
}
|
|
|
|
class Foo extends Base {
|
|
constructor() {
|
|
super();
|
|
|
|
if (true) {
|
|
let Foo;
|
|
super.method();
|
|
}
|
|
}
|
|
|
|
method() { }
|
|
} |