Felipe Armoni
fdfe97879e
Disallow reinitializing private elements ( #13601 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
2021-08-30 12:44:38 +02:00
Nicolò Ribaudo
790c5180d4
Extract computed keys from the class closure ( #13600 )
2021-07-26 23:31:45 +02:00
Nicolò Ribaudo
f30c99aa24
Mark WeakMaps of private fields as pure ( #13194 )
2021-04-28 18:25:17 +02:00
Ajay Poshak
b1923fd140
Add a check for privateMap's existence ( #11571 )
...
Co-authored-by: Ajay Poshak <ajay.poshak@bookmyshow.com>
2020-05-30 22:38:15 +02:00
Justin Ridgewell
d6efed5b22
Fix redeclaring private in nested class's superClass ( #11424 )
...
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 .
2020-04-20 16:54:14 +02:00
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