@@ -66,13 +66,19 @@ class B extends A {
6666 // element access in arrow
6767 ( ) => _superprop_get ( "x" ) . call ( _this ) ;
6868 // property access in async arrow
69- ( ) => _async_to_generator ( function * ( ) {
70- return super . x ( ) ;
69+ ( ) => {
70+ var _this = this , _superprop_get_x1 = ( ) => _superprop_get_x ( ) ;
71+ _async_to_generator ( function * ( ) {
72+ return _superprop_get_x1 ( ) . call ( _this ) ;
7173 } ) ( ) ;
74+ } ;
7275 // element access in async arrow
73- ( ) => _async_to_generator ( function * ( ) {
74- return super [ "x" ] ( ) ;
76+ ( ) => {
77+ var _this = this , _superprop_get1 = ( _prop ) => _superprop_get ( _prop ) ;
78+ _async_to_generator ( function * ( ) {
79+ return _superprop_get1 ( "x" ) . call ( _this ) ;
7580 } ) ( ) ;
81+ } ;
7682 } ) ( ) ;
7783 }
7884 property_access_only_read_only ( ) {
@@ -85,9 +91,12 @@ class B extends A {
8591 // property access in arrow
8692 ( ) => _superprop_get_x ( ) . call ( _this ) ;
8793 // property access in async arrow
88- ( ) => _async_to_generator ( function * ( ) {
89- return super . x ( ) ;
94+ ( ) => {
95+ var _this = this , _superprop_get_x1 = ( ) => _superprop_get_x ( ) ;
96+ _async_to_generator ( function * ( ) {
97+ return _superprop_get_x1 ( ) . call ( _this ) ;
9098 } ) ( ) ;
99+ } ;
91100 } ) ( ) ;
92101 }
93102 property_access_only_write_only ( ) {
@@ -110,9 +119,12 @@ class B extends A {
110119 // property access (assign) in arrow
111120 ( ) => _superprop_set_x ( f ) ;
112121 // property access (assign) in async arrow
113- ( ) => _async_to_generator ( function * ( ) {
114- return super . x = f ;
122+ ( ) => {
123+ var _superprop_set_x1 = ( _value ) => _superprop_set_x ( _value ) ;
124+ _async_to_generator ( function * ( ) {
125+ return _superprop_set_x1 ( f ) ;
115126 } ) ( ) ;
127+ } ;
116128 } ) ( ) ;
117129 }
118130 element_access_only_read_only ( ) {
@@ -125,9 +137,12 @@ class B extends A {
125137 // element access in arrow
126138 ( ) => _superprop_get ( "x" ) . call ( _this ) ;
127139 // element access in async arrow
128- ( ) => _async_to_generator ( function * ( ) {
129- return super [ "x" ] ( ) ;
140+ ( ) => {
141+ var _this = this , _superprop_get1 = ( _prop ) => _superprop_get ( _prop ) ;
142+ _async_to_generator ( function * ( ) {
143+ return _superprop_get1 ( "x" ) . call ( _this ) ;
130144 } ) ( ) ;
145+ } ;
131146 } ) ( ) ;
132147 }
133148 element_access_only_write_only ( ) {
@@ -150,9 +165,12 @@ class B extends A {
150165 // element access (assign) in arrow
151166 ( ) => _superprop_set ( "x" , f ) ;
152167 // element access (assign) in async arrow
153- ( ) => _async_to_generator ( function * ( ) {
154- return super [ "x" ] = f ;
168+ ( ) => {
169+ var _superprop_set1 = ( _prop , _value ) => _superprop_set ( _prop , _value ) ;
170+ _async_to_generator ( function * ( ) {
171+ return _superprop_set1 ( "x" , f ) ;
155172 } ) ( ) ;
173+ } ;
156174 } ) ( ) ;
157175 }
158176 property_access_only_read_only_in_generator ( ) {
@@ -165,9 +183,12 @@ class B extends A {
165183 // property access in arrow
166184 ( ) => _superprop_get_x ( ) . call ( _this ) ;
167185 // property access in async arrow
168- ( ) => _async_to_generator ( function * ( ) {
169- return super . x ( ) ;
186+ ( ) => {
187+ var _this = this , _superprop_get_x1 = ( ) => _superprop_get_x ( ) ;
188+ _async_to_generator ( function * ( ) {
189+ return _superprop_get_x1 ( ) . call ( _this ) ;
170190 } ) ( ) ;
191+ } ;
171192 } ) ( ) ;
172193 }
173194 property_access_only_write_only_in_generator ( ) {
@@ -190,9 +211,12 @@ class B extends A {
190211 // property access (assign) in arrow
191212 ( ) => _superprop_set_x ( f ) ;
192213 // property access (assign) in async arrow
193- ( ) => _async_to_generator ( function * ( ) {
194- return super . x = f ;
214+ ( ) => {
215+ var _superprop_set_x1 = ( _value ) => _superprop_set_x ( _value ) ;
216+ _async_to_generator ( function * ( ) {
217+ return _superprop_set_x1 ( f ) ;
195218 } ) ( ) ;
219+ } ;
196220 } ) ( ) ;
197221 }
198222 element_access_only_read_only_in_generator ( ) {
@@ -205,9 +229,12 @@ class B extends A {
205229 // element access in arrow
206230 ( ) => _superprop_get ( "x" ) . call ( _this ) ;
207231 // element access in async arrow
208- ( ) => _async_to_generator ( function * ( ) {
209- return super [ "x" ] ( ) ;
232+ ( ) => {
233+ var _this = this , _superprop_get1 = ( _prop ) => _superprop_get ( _prop ) ;
234+ _async_to_generator ( function * ( ) {
235+ return _superprop_get1 ( "x" ) . call ( _this ) ;
210236 } ) ( ) ;
237+ } ;
211238 } ) ( ) ;
212239 }
213240 element_access_only_write_only_in_generator ( ) {
@@ -230,9 +257,12 @@ class B extends A {
230257 // element access (assign) in arrow
231258 ( ) => _superprop_set ( "x" , f ) ;
232259 // element access (assign) in async arrow
233- ( ) => _async_to_generator ( function * ( ) {
234- return super [ "x" ] = f ;
260+ ( ) => {
261+ var _superprop_set1 = ( _prop , _value ) => _superprop_set ( _prop , _value ) ;
262+ _async_to_generator ( function * ( ) {
263+ return _superprop_set1 ( "x" , f ) ;
235264 } ) ( ) ;
265+ } ;
236266 } ) ( ) ;
237267 }
238268}
0 commit comments