Justin Ridgewell 9b48a8ead7
Fix nested classes reference private fields (#11405)
* Fix nested classes reference private fields

* Process only visible private fields when redeclaring

* Comments

* Skip class traversal if there are no private fields

* Handle redeclared private field in computed key
2020-04-14 21:51:51 +02:00

16 lines
142 B
JavaScript

class Foo {
#foo = 1;
test() {
class Nested {
#foo = 2;
test() {
this.#foo;
}
}
this.#foo;
}
}