@@ -47,7 +47,7 @@ export { }
47
47
48
48
49
49
//// [privateNameInInExpressionTransform.js]
50
- var __classPrivateFieldIn = ( this && this . __classPrivateFieldIn ) || function ( receiver , state ) {
50
+ var __classPrivateFieldIn = ( this && this . __classPrivateFieldIn ) || function ( state , receiver ) {
51
51
if ( receiver === null || ( typeof receiver !== "object" && typeof receiver !== "function" ) ) throw new TypeError ( "Cannot use 'in' operator on non-object" ) ;
52
52
return typeof state === "function" ? receiver === state : state . has ( receiver ) ;
53
53
} ;
@@ -58,25 +58,25 @@ class Foo {
58
58
_Foo_field . set ( this , 1 ) ;
59
59
}
60
60
check ( v ) {
61
- __classPrivateFieldIn ( v , _Foo_field ) ; // expect Foo's 'field' WeakMap
62
- __classPrivateFieldIn ( v , _Foo_instances ) ; // expect Foo's 'method' WeakSet
63
- __classPrivateFieldIn ( v , _a ) ; // expect Foo's constructor
64
- __classPrivateFieldIn ( v , _a ) ; // expect Foo's constructor
61
+ __classPrivateFieldIn ( _Foo_field , v ) ; // expect Foo's 'field' WeakMap
62
+ __classPrivateFieldIn ( _Foo_instances , v ) ; // expect Foo's 'method' WeakSet
63
+ __classPrivateFieldIn ( _a , v ) ; // expect Foo's constructor
64
+ __classPrivateFieldIn ( _a , v ) ; // expect Foo's constructor
65
65
}
66
66
precedence ( v ) {
67
67
// '==' has lower precedence than 'in'
68
68
// '<' has same precedence than 'in'
69
69
// '<<' has higher precedence than 'in'
70
- v == __classPrivateFieldIn ( v , _Foo_field ) == v ; // Good precedence: ((v == (#field in v)) == v)
71
- v << __classPrivateFieldIn ( v << v , _Foo_field ) ; // Good precedence: (v << (#field in (v << v)))
72
- v << __classPrivateFieldIn ( v , _Foo_field ) == v ; // Good precedence: ((v << (#field in v)) == v)
73
- v == __classPrivateFieldIn ( v , _Foo_field ) < v ; // Good precedence: (v == ((#field in v) < v))
74
- __classPrivateFieldIn ( v , _Foo_field ) && __classPrivateFieldIn ( v , _Foo_field ) ; // Good precedence: ((#field in v) && (#field in v))
70
+ v == __classPrivateFieldIn ( _Foo_field , v ) == v ; // Good precedence: ((v == (#field in v)) == v)
71
+ v << __classPrivateFieldIn ( _Foo_field , v << v ) ; // Good precedence: (v << (#field in (v << v)))
72
+ v << __classPrivateFieldIn ( _Foo_field , v ) == v ; // Good precedence: ((v << (#field in v)) == v)
73
+ v == __classPrivateFieldIn ( _Foo_field , v ) < v ; // Good precedence: (v == ((#field in v) < v))
74
+ __classPrivateFieldIn ( _Foo_field , v ) && __classPrivateFieldIn ( _Foo_field , v ) ; // Good precedence: ((#field in v) && (#field in v))
75
75
}
76
76
invalidLHS ( v ) {
77
77
'prop' in v ;
78
78
10 ;
79
- __classPrivateFieldIn ( v , _Foo_field ) ;
79
+ __classPrivateFieldIn ( _Foo_field , v ) ;
80
80
10 ;
81
81
}
82
82
}
@@ -87,7 +87,7 @@ class Bar {
87
87
_Bar_field . set ( this , 1 ) ;
88
88
}
89
89
check ( v ) {
90
- __classPrivateFieldIn ( v , _Bar_field ) ; // expect Bar's 'field' WeakMap
90
+ __classPrivateFieldIn ( _Bar_field , v ) ; // expect Bar's 'field' WeakMap
91
91
}
92
92
}
93
93
_Bar_field = new WeakMap ( ) ;
0 commit comments