@@ -70,13 +70,16 @@ external static extension-type-member method B|get#getter(lowered final self::B%
70
70
external static extension-type-member method B|set#setter(lowered final self::B% /* erasure=self::A, declared=! */ #this, self::B% /* erasure=self::A, declared=! */ b) → void;
71
71
external static extension-type-member method B|get#property(lowered final self::B% /* erasure=self::A, declared=! */ #this) → self::B% /* erasure=self::A, declared=! */;
72
72
external static extension-type-member method B|set#property(lowered final self::B% /* erasure=self::A, declared=! */ #this, self::B% /* erasure=self::A, declared=! */ b) → void;
73
- external static extension-type-member get B|staticField() → self::A;
73
+ static extension-type-member get B|staticField() → self::A
74
+ return js_2::_getPropertyTrustType<dynamic>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticField") as{TypeError,ForDynamic} self::A;
74
75
external static extension-type-member set B|staticField(synthesized self::A #externalFieldValue) → void;
75
76
external static extension-type-member method B|staticMethod() → self::A;
76
77
external static extension-type-member method B|staticGenericMethod<T extends self::B% /* erasure=self::A, declared=! */>(self::B|staticGenericMethod::T% t) → self::B|staticGenericMethod::T%;
77
- external static extension-type-member get B|staticGetter() → self::B% /* erasure=self::A, declared=! */;
78
+ static extension-type-member get B|staticGetter() → self::B% /* erasure=self::A, declared=! */
79
+ return js_2::_getPropertyTrustType<dynamic>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticGetter") as{TypeError,ForDynamic} self::B% /* erasure=self::A, declared=! */;
78
80
external static extension-type-member set B|staticSetter(self::B% /* erasure=self::A, declared=! */ b) → void;
79
- external static extension-type-member get B|staticProperty() → self::B% /* erasure=self::A, declared=! */;
81
+ static extension-type-member get B|staticProperty() → self::B% /* erasure=self::A, declared=! */
82
+ return js_2::_getPropertyTrustType<dynamic>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticProperty") as{TypeError,ForDynamic} self::B% /* erasure=self::A, declared=! */;
80
83
external static extension-type-member set B|staticProperty(self::B% /* erasure=self::A, declared=! */ b) → void;
81
84
static method method(self::A a) → void {
82
85
self::B% /* erasure=self::A, declared=! */ b1 = js_2::_callConstructorUnchecked1<self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), a);
@@ -88,13 +91,13 @@ static method method(self::A a) → void {
88
91
b1 = js_2::getProperty<self::B% /* erasure=self::A, declared=! */>(b2, "getter");
89
92
js_2::_setPropertyUnchecked<self::B% /* erasure=self::A, declared=! */>(b1, "setter", b2);
90
93
js_2::_setPropertyUnchecked<self::B% /* erasure=self::A, declared=! */>(b1, "property", js_2::getProperty<self::B% /* erasure=self::A, declared=! */>(b2, "property"));
91
- a = js_2::getProperty< self::A>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), " staticField") ;
94
+ a = self::B| staticField;
92
95
js_2::_setPropertyUnchecked<self::A>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticField", a);
93
96
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticMethod");
94
97
b2 = js_2::_callMethodUnchecked1<self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticGenericMethod", b2);
95
- b1 = js_2::getProperty< self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), " staticGetter") ;
98
+ b1 = self::B| staticGetter;
96
99
js_2::_setPropertyUnchecked<self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticSetter", b2);
97
- js_2::_setPropertyUnchecked<self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticProperty", js_2::getProperty< self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), " staticProperty") );
100
+ js_2::_setPropertyUnchecked<self::B% /* erasure=self::A, declared=! */>(js_2::_getPropertyTrustType<core::Object>(_js2::staticInteropGlobalContext, "B"), "staticProperty", self::B| staticProperty);
98
101
}
99
102
100
103
constants {
0 commit comments