If a nested class's `superClass` redeclares the outer class's private field and access it in a computed key, that should fail. Follow up to #11405.
13 lines
144 B
JavaScript
13 lines
144 B
JavaScript
class Foo {
|
|
#foo = 1;
|
|
|
|
test() {
|
|
class Nested extends class {
|
|
#foo = 2;
|
|
[this.#foo] = 2;
|
|
} {
|
|
#foo = 3;
|
|
}
|
|
}
|
|
}
|