diff options
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/private-methods.js')
-rw-r--r-- | deps/v8/test/mjsunit/harmony/private-methods.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/harmony/private-methods.js b/deps/v8/test/mjsunit/harmony/private-methods.js index 360b065f17..fcd80823c1 100644 --- a/deps/v8/test/mjsunit/harmony/private-methods.js +++ b/deps/v8/test/mjsunit/harmony/private-methods.js @@ -281,3 +281,17 @@ new D; new E; } + +// Super access within private methods. +{ + class A { + foo() { return 1; } + } + + class C extends A { + #m() { return super.foo; } + fn() { return this.#m()(); } + } + + assertEquals(1, new C().fn()); +} |