mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 00:13:50 +00:00
[cfe] Compute instantiated representation type
TEST=pkg/front_end/testcases/inline_class/extension_types/representation_type.dart Change-Id: I384c7b68513ccf8426a41029622b8c0913197cd2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/319481 Reviewed-by: Chloe Stefantsova <cstefantsova@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
This commit is contained in:
parent
a445fae681
commit
1c12ac639f
|
@ -291,6 +291,7 @@ expansive
|
||||||
explainer
|
explainer
|
||||||
extern
|
extern
|
||||||
f\u
|
f\u
|
||||||
|
fa
|
||||||
fac
|
fac
|
||||||
faking
|
faking
|
||||||
falling
|
falling
|
||||||
|
@ -349,9 +350,12 @@ greeting
|
||||||
gtgt
|
gtgt
|
||||||
gulp
|
gulp
|
||||||
gunk
|
gunk
|
||||||
|
ha
|
||||||
hackish
|
hackish
|
||||||
hardcoding
|
hardcoding
|
||||||
hardly
|
hardly
|
||||||
|
hb
|
||||||
|
hc
|
||||||
hest
|
hest
|
||||||
heuristics
|
heuristics
|
||||||
hi
|
hi
|
||||||
|
@ -411,6 +415,8 @@ ish
|
||||||
it'll
|
it'll
|
||||||
italic
|
italic
|
||||||
iter
|
iter
|
||||||
|
ja
|
||||||
|
jc
|
||||||
jlcontreras
|
jlcontreras
|
||||||
joo
|
joo
|
||||||
jumped
|
jumped
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,43 +38,43 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
return <T extends self::B /* = self::A */>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
self::B /* = self::A */ b1 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
self::B /* = self::A */ b2 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||||
a = js_2::getProperty<self::A>(b1, "field");
|
a = js_2::getProperty<self::A>(b1, "field");
|
||||||
js_2::setProperty<self::A>(b1, "field", a);
|
js_2::setProperty<self::A>(b1, "field", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
||||||
b2 = js_2::callMethod<self::B>(b2, "genericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(b2, "genericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(b2, "getter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(b2, "getter");
|
||||||
js_2::setProperty<self::B>(b1, "setter", b2);
|
js_2::setProperty<self::B /* = self::A */>(b1, "setter", b2);
|
||||||
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
||||||
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
||||||
b2 = js_2::callMethod<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
||||||
js_2::setProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
js_2::setProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
||||||
}
|
}
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,28 +36,28 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void
|
static method method(self::A a) → void
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
|
@ -38,43 +38,43 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
return <T extends self::B /* = self::A */>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
self::B /* = self::A */ b1 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
self::B /* = self::A */ b2 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||||
a = js_2::getProperty<self::A>(b1, "field");
|
a = js_2::getProperty<self::A>(b1, "field");
|
||||||
js_2::setProperty<self::A>(b1, "field", a);
|
js_2::setProperty<self::A>(b1, "field", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
||||||
b2 = js_2::callMethod<self::B>(b2, "genericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(b2, "genericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(b2, "getter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(b2, "getter");
|
||||||
js_2::setProperty<self::B>(b1, "setter", b2);
|
js_2::setProperty<self::B /* = self::A */>(b1, "setter", b2);
|
||||||
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
||||||
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
||||||
b2 = js_2::callMethod<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
||||||
js_2::setProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
js_2::setProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
||||||
}
|
}
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,25 +18,25 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,43 +38,43 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
return <T extends self::B /* = self::A */>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
self::B /* = self::A */ b1 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
self::B /* = self::A */ b2 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||||
a = js_2::getProperty<self::A>(b1, "field");
|
a = js_2::getProperty<self::A>(b1, "field");
|
||||||
js_2::setProperty<self::A>(b1, "field", a);
|
js_2::setProperty<self::A>(b1, "field", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
||||||
b2 = js_2::callMethod<self::B>(b2, "genericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(b2, "genericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(b2, "getter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(b2, "getter");
|
||||||
js_2::setProperty<self::B>(b1, "setter", b2);
|
js_2::setProperty<self::B /* = self::A */>(b1, "setter", b2);
|
||||||
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
||||||
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
||||||
b2 = js_2::callMethod<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
||||||
js_2::setProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
js_2::setProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
||||||
}
|
}
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,41 +37,41 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = self::B|(a);
|
self::B /* = self::A */ b1 = self::B|(a);
|
||||||
self::B b2 = self::B|named(0);
|
self::B /* = self::A */ b2 = self::B|named(0);
|
||||||
a = self::B|get#field(b1);
|
a = self::B|get#field(b1);
|
||||||
self::B|set#field(b1, a);
|
self::B|set#field(b1, a);
|
||||||
a = self::B|method(b1);
|
a = self::B|method(b1);
|
||||||
b2 = self::B|genericMethod<self::B>(b2, b2);
|
b2 = self::B|genericMethod<self::B /* = self::A */>(b2, b2);
|
||||||
b1 = self::B|get#getter(b2);
|
b1 = self::B|get#getter(b2);
|
||||||
self::B|set#setter(b1, b2);
|
self::B|set#setter(b1, b2);
|
||||||
a = self::B|staticField;
|
a = self::B|staticField;
|
||||||
self::B|staticField = a;
|
self::B|staticField = a;
|
||||||
a = self::B|staticMethod();
|
a = self::B|staticMethod();
|
||||||
b2 = self::B|staticGenericMethod<self::B>(b2);
|
b2 = self::B|staticGenericMethod<self::B /* = self::A */>(b2);
|
||||||
b1 = self::B|staticGetter;
|
b1 = self::B|staticGetter;
|
||||||
self::B|staticSetter = b2;
|
self::B|staticSetter = b2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,28 +36,28 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return self::B|(a);
|
return self::B|(a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return self::B|named(i);
|
return self::B|named(i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => self::B|method(#this);
|
return () → self::A => self::B|method(#this);
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => self::B|genericMethod<T>(#this, t);
|
return <T extends self::B /* = self::A */>(T t) → T => self::B|genericMethod<T>(#this, t);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void
|
static method method(self::A a) → void
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
|
@ -38,43 +38,43 @@ extension type B(self::A a) {
|
||||||
constructor named = self::B|named;
|
constructor named = self::B|named;
|
||||||
tearoff named = self::B|_#named#tearOff;
|
tearoff named = self::B|_#named#tearOff;
|
||||||
}
|
}
|
||||||
external static inline-class-member method B|(self::A a) → self::B;
|
external static inline-class-member method B|(self::A a) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#new#tearOff(self::A a) → self::B
|
static inline-class-member method B|_#new#tearOff(self::A a) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
external static inline-class-member method B|named(core::int i) → self::B;
|
external static inline-class-member method B|named(core::int i) → self::B /* = self::A */;
|
||||||
static inline-class-member method B|_#named#tearOff(core::int i) → self::B
|
static inline-class-member method B|_#named#tearOff(core::int i) → self::B /* = self::A */
|
||||||
return js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
return js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), i);
|
||||||
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
external static inline-class-member method B|get#field(lowered self::A #this) → self::A;
|
||||||
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
external static inline-class-member method B|set#field(lowered self::A #this, self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|method(lowered final self::B #this) → self::A;
|
external static inline-class-member method B|method(lowered final self::B /* = self::A */ #this) → self::A;
|
||||||
static inline-class-member method B|get#method(lowered final self::B #this) → () → self::A
|
static inline-class-member method B|get#method(lowered final self::B /* = self::A */ #this) → () → self::A
|
||||||
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
return () → self::A => js_2::_callMethodUnchecked0<self::A>(#this, "method");
|
||||||
external static inline-class-member method B|genericMethod<T extends self::B>(lowered final self::B #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
external static inline-class-member method B|genericMethod<T extends self::B /* = self::A */>(lowered final self::B /* = self::A */ #this, self::B|genericMethod::T t) → self::B|genericMethod::T;
|
||||||
static inline-class-member method B|get#genericMethod(lowered final self::B #this) → <T extends self::B>(T) → T
|
static inline-class-member method B|get#genericMethod(lowered final self::B /* = self::A */ #this) → <T extends self::B /* = self::A */>(T) → T
|
||||||
return <T extends self::B>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
return <T extends self::B /* = self::A */>(T t) → T => js_2::callMethod<T>(#this, "genericMethod", <dynamic>[t]);
|
||||||
external static inline-class-member method B|get#getter(lowered final self::B #this) → self::B;
|
external static inline-class-member method B|get#getter(lowered final self::B /* = self::A */ #this) → self::B /* = self::A */;
|
||||||
external static inline-class-member method B|set#setter(lowered final self::B #this, self::B b) → void;
|
external static inline-class-member method B|set#setter(lowered final self::B /* = self::A */ #this, self::B /* = self::A */ b) → void;
|
||||||
external static inline-class-member get B|staticField() → self::A;
|
external static inline-class-member get B|staticField() → self::A;
|
||||||
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
external static inline-class-member set B|staticField(self::A #externalFieldValue) → void;
|
||||||
external static inline-class-member method B|staticMethod() → self::A;
|
external static inline-class-member method B|staticMethod() → self::A;
|
||||||
external static inline-class-member method B|staticGenericMethod<T extends self::B>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
external static inline-class-member method B|staticGenericMethod<T extends self::B /* = self::A */>(self::B|staticGenericMethod::T t) → self::B|staticGenericMethod::T;
|
||||||
external static inline-class-member get B|staticGetter() → self::B;
|
external static inline-class-member get B|staticGetter() → self::B /* = self::A */;
|
||||||
external static inline-class-member set B|staticSetter(self::B b) → void;
|
external static inline-class-member set B|staticSetter(self::B /* = self::A */ b) → void;
|
||||||
static method method(self::A a) → void {
|
static method method(self::A a) → void {
|
||||||
self::B b1 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
self::B /* = self::A */ b1 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), a);
|
||||||
self::B b2 = js_2::_callConstructorUnchecked1<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
self::B /* = self::A */ b2 = js_2::_callConstructorUnchecked1<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), 0);
|
||||||
a = js_2::getProperty<self::A>(b1, "field");
|
a = js_2::getProperty<self::A>(b1, "field");
|
||||||
js_2::setProperty<self::A>(b1, "field", a);
|
js_2::setProperty<self::A>(b1, "field", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
a = js_2::_callMethodUnchecked0<self::A>(b1, "method");
|
||||||
b2 = js_2::callMethod<self::B>(b2, "genericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(b2, "genericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(b2, "getter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(b2, "getter");
|
||||||
js_2::setProperty<self::B>(b1, "setter", b2);
|
js_2::setProperty<self::B /* = self::A */>(b1, "setter", b2);
|
||||||
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
a = js_2::getProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField");
|
||||||
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
js_2::setProperty<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticField", a);
|
||||||
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
a = js_2::_callMethodUnchecked0<self::A>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticMethod");
|
||||||
b2 = js_2::callMethod<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
b2 = js_2::callMethod<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGenericMethod", <dynamic>[b2]);
|
||||||
b1 = js_2::getProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
b1 = js_2::getProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticGetter");
|
||||||
js_2::setProperty<self::B>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
js_2::setProperty<self::B /* = self::A */>(js_2::_getPropertyTrustType<core::Object>(js_2::globalThis, "B"), "staticSetter", b2);
|
||||||
}
|
}
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -18,25 +18,25 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%>
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -18,40 +18,40 @@ extension type K<T extends core::Object? = dynamic>(T% i) {
|
||||||
constructor _ = self::K|_;
|
constructor _ = self::K|_;
|
||||||
tearoff _ = self::K|_#_#tearOff;
|
tearoff _ = self::K|_#_#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|() → self::I
|
static inline-class-member method I|() → self::I /* = core::int */
|
||||||
return 0 as self::I;
|
return 0 as self::I /* = core::int */;
|
||||||
static inline-class-member method I|_#new#tearOff() → self::I
|
static inline-class-member method I|_#new#tearOff() → self::I /* = core::int */
|
||||||
return self::I|();
|
return self::I|();
|
||||||
static inline-class-member method J|(core::int i) → self::J
|
static inline-class-member method J|(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method J|_#new#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#new#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|(i);
|
return self::J|(i);
|
||||||
static inline-class-member method J|_(core::int i) → self::J {
|
static inline-class-member method J|_(core::int i) → self::J /* = core::int */ {
|
||||||
lowered final self::J #this = i;
|
lowered final self::J /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method J|_#_#tearOff(core::int i) → self::J
|
static inline-class-member method J|_#_#tearOff(core::int i) → self::J /* = core::int */
|
||||||
return self::J|_(i);
|
return self::J|_(i);
|
||||||
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%>
|
static inline-class-member method K|<T extends core::Object? = dynamic>(self::K|::T% i) → self::K<self::K|::T%> /* = self::K|::T% */
|
||||||
return self::K|_<self::K|::T%>(i);
|
return self::K|_<self::K|::T%>(i);
|
||||||
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%>
|
static inline-class-member method K|_#new#tearOff<T extends core::Object? = dynamic>(self::K|_#new#tearOff::T% i) → self::K<self::K|_#new#tearOff::T%> /* = self::K|_#new#tearOff::T% */
|
||||||
return self::K|<self::K|_#new#tearOff::T%>(i);
|
return self::K|<self::K|_#new#tearOff::T%>(i);
|
||||||
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> {
|
static inline-class-member method K|_<T extends core::Object? = dynamic>(self::K|_::T% i) → self::K<self::K|_::T%> /* = self::K|_::T% */ {
|
||||||
lowered final self::K<self::K|_::T%> #this = i;
|
lowered final self::K<self::K|_::T%> /* = self::K|_::T% */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%>
|
static inline-class-member method K|_#_#tearOff<T extends core::Object? = dynamic>(self::K|_#_#tearOff::T% i) → self::K<self::K|_#_#tearOff::T%> /* = self::K|_#_#tearOff::T% */
|
||||||
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
return self::K|_<self::K|_#_#tearOff::T%>(i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(0, self::I|());
|
self::expect(0, self::I|());
|
||||||
self::expect(0, #C1(){() → self::I});
|
self::expect(0, #C1(){() → self::I /* = core::int */});
|
||||||
self::expect(42, self::J|(42));
|
self::expect(42, self::J|(42));
|
||||||
self::expect(87, self::J|(87));
|
self::expect(87, self::J|(87));
|
||||||
self::expect(123, #C2(123){(core::int) → self::J});
|
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
|
||||||
self::expect("foo", self::K|<core::String>("foo"));
|
self::expect("foo", self::K|<core::String>("foo"));
|
||||||
self::expect("bar", self::K|<core::String>("bar"));
|
self::expect("bar", self::K|<core::String>("bar"));
|
||||||
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String>});
|
self::expect("baz", #C3<core::String>("baz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String>});
|
self::expect("boz", #C4("boz"){(core::String) → self::K<core::String> /* = core::String */});
|
||||||
}
|
}
|
||||||
static method expect(dynamic expected, dynamic actual) → dynamic {
|
static method expect(dynamic expected, dynamic actual) → dynamic {
|
||||||
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|(core::int i) → self::A {
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|(core::int i) → self::A {
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|(core::int i) → self::A {
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|(core::int i) → self::A {
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -10,14 +10,14 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@core::Deprecated::•("")
|
@core::Deprecated::•("")
|
||||||
static inline-class-member method A|(core::int i) → self::A
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@core::Deprecated::•("")
|
@core::Deprecated::•("")
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type A(core::int i) {
|
||||||
tearoff • = self::A|_#new#tearOff;
|
tearoff • = self::A|_#new#tearOff;
|
||||||
}
|
}
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|(core::int i) → self::A {
|
static inline-class-member method A|(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#new#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class {
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class {
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class {
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class {
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -14,25 +14,25 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic
|
static method test() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int i) → self::Class {
|
static inline-class-member method Class|(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/const_constructor.dart:20:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class {
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(core::int) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> g = self::GenericClass|<core::int>(87);
|
self::GenericClass<core::int> /* = core::int */ g = self::GenericClass|<core::int>(87);
|
||||||
self::GenericClass<core::int> g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class {
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(core::int) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> g = self::GenericClass|<core::int>(87);
|
self::GenericClass<core::int> /* = core::int */ g = self::GenericClass|<core::int>(87);
|
||||||
self::GenericClass<core::int> g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class {
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(core::int) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> g = self::GenericClass|<core::int>(87);
|
self::GenericClass<core::int> /* = core::int */ g = self::GenericClass|<core::int>(87);
|
||||||
self::GenericClass<core::int> g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class {
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(core::int) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> g = self::GenericClass|<core::int>(87);
|
self::GenericClass<core::int> /* = core::int */ g = self::GenericClass|<core::int>(87);
|
||||||
self::GenericClass<core::int> g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,17 +12,17 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%>
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(core::int it) → self::Class {
|
static inline-class-member method Class|(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(self::GenericClass|::T% it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(core::int) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(core::String) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> g = self::GenericClass|<core::int>(87);
|
self::GenericClass<core::int> /* = core::int */ g = self::GenericClass|<core::int>(87);
|
||||||
self::GenericClass<core::int> g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1 {
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1 {
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1 {
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1 {
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,59 +34,59 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%>
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%>
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%>
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%>
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%>
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%>
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%>
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int it) → self::Class1 {
|
static inline-class-member method Class1|(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(self::Class2|::T% it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|_#new#tearOff::T% it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -14,23 +14,23 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -14,23 +14,23 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -14,23 +14,23 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -14,23 +14,23 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -14,21 +14,21 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = null]) → self::I
|
static inline-class-member method I|(core::int x, [core::int? y = null]) → self::I /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [has-declared-initializer core::int i]) → void
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [has-declared-initializer core::int i]) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = null}) → self::I2
|
static inline-class-member method I2|(core::int x, {core::int? y = null}) → self::I2 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {has-declared-initializer core::int i}) → void
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {has-declared-initializer core::int i}) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -14,23 +14,23 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1 {
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2 {
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1 {
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2 {
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1 {
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2 {
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1 {
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2 {
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,11 +10,11 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(core::int field) → self::Class1 {
|
static inline-class-member method Class1|(core::int field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(core::int field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(core::int field) → self::Class2 {
|
static inline-class-member method Class2|(core::int field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(core::int field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -24,26 +24,26 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E {
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */ {
|
||||||
lowered final self::E #this = it;
|
lowered final self::E /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F {
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */ {
|
||||||
lowered final self::F #this = it;
|
lowered final self::F /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::B b = new self::B::•();
|
self::B b = new self::B::•();
|
||||||
self::E e = self::E|(b);
|
self::E /* = self::B */ e = self::E|(b);
|
||||||
self::F f = self::F|(b);
|
self::F /* = self::B */ f = self::F|(b);
|
||||||
self::expect(42, b.{self::A::field}{core::int});
|
self::expect(42, b.{self::A::field}{core::int});
|
||||||
self::expect(42, e.{self::A::field}{core::int});
|
self::expect(42, e.{self::A::field}{core::int});
|
||||||
self::expect(42, f.{self::A::field}{core::int});
|
self::expect(42, f.{self::A::field}{core::int});
|
||||||
|
|
|
@ -24,26 +24,26 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E {
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */ {
|
||||||
lowered final self::E #this = it;
|
lowered final self::E /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F {
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */ {
|
||||||
lowered final self::F #this = it;
|
lowered final self::F /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::B b = new self::B::•();
|
self::B b = new self::B::•();
|
||||||
self::E e = self::E|(b);
|
self::E /* = self::B */ e = self::E|(b);
|
||||||
self::F f = self::F|(b);
|
self::F /* = self::B */ f = self::F|(b);
|
||||||
self::expect(42, b.{self::A::field}{core::int});
|
self::expect(42, b.{self::A::field}{core::int});
|
||||||
self::expect(42, e.{self::A::field}{core::int});
|
self::expect(42, e.{self::A::field}{core::int});
|
||||||
self::expect(42, f.{self::A::field}{core::int});
|
self::expect(42, f.{self::A::field}{core::int});
|
||||||
|
|
|
@ -24,26 +24,26 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E {
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */ {
|
||||||
lowered final self::E #this = it;
|
lowered final self::E /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F {
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */ {
|
||||||
lowered final self::F #this = it;
|
lowered final self::F /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::B b = new self::B::•();
|
self::B b = new self::B::•();
|
||||||
self::E e = self::E|(b);
|
self::E /* = self::B */ e = self::E|(b);
|
||||||
self::F f = self::F|(b);
|
self::F /* = self::B */ f = self::F|(b);
|
||||||
self::expect(42, b.{self::A::field}{core::int});
|
self::expect(42, b.{self::A::field}{core::int});
|
||||||
self::expect(42, e.{self::A::field}{core::int});
|
self::expect(42, e.{self::A::field}{core::int});
|
||||||
self::expect(42, f.{self::A::field}{core::int});
|
self::expect(42, f.{self::A::field}{core::int});
|
||||||
|
|
|
@ -24,26 +24,26 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E {
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */ {
|
||||||
lowered final self::E #this = it;
|
lowered final self::E /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F {
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */ {
|
||||||
lowered final self::F #this = it;
|
lowered final self::F /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::B b = new self::B::•();
|
self::B b = new self::B::•();
|
||||||
self::E e = self::E|(b);
|
self::E /* = self::B */ e = self::E|(b);
|
||||||
self::F f = self::F|(b);
|
self::F /* = self::B */ f = self::F|(b);
|
||||||
self::expect(42, b.{self::A::field}{core::int});
|
self::expect(42, b.{self::A::field}{core::int});
|
||||||
self::expect(42, e.{self::A::field}{core::int});
|
self::expect(42, e.{self::A::field}{core::int});
|
||||||
self::expect(42, f.{self::A::field}{core::int});
|
self::expect(42, f.{self::A::field}{core::int});
|
||||||
|
|
|
@ -21,17 +21,17 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */
|
||||||
;
|
;
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */
|
||||||
;
|
;
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -24,26 +24,26 @@ extension type E(self::B it) implements self::B {
|
||||||
constructor • = self::E|;
|
constructor • = self::E|;
|
||||||
tearoff • = self::E|_#new#tearOff;
|
tearoff • = self::E|_#new#tearOff;
|
||||||
}
|
}
|
||||||
extension type F(self::B it) implements self::E {
|
extension type F(self::B it) implements self::E /* = self::B */ {
|
||||||
constructor • = self::F|;
|
constructor • = self::F|;
|
||||||
tearoff • = self::F|_#new#tearOff;
|
tearoff • = self::F|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|(dynamic it) → self::E {
|
static inline-class-member method E|(dynamic it) → self::E /* = self::B */ {
|
||||||
lowered final self::E #this = it;
|
lowered final self::E /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E
|
static inline-class-member method E|_#new#tearOff(dynamic it) → self::E /* = self::B */
|
||||||
return self::E|(it);
|
return self::E|(it);
|
||||||
static inline-class-member method F|(dynamic it) → self::F {
|
static inline-class-member method F|(dynamic it) → self::F /* = self::B */ {
|
||||||
lowered final self::F #this = it;
|
lowered final self::F /* = self::B */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F
|
static inline-class-member method F|_#new#tearOff(dynamic it) → self::F /* = self::B */
|
||||||
return self::F|(it);
|
return self::F|(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::B b = new self::B::•();
|
self::B b = new self::B::•();
|
||||||
self::E e = self::E|(b);
|
self::E /* = self::B */ e = self::E|(b);
|
||||||
self::F f = self::F|(b);
|
self::F /* = self::B */ f = self::F|(b);
|
||||||
self::expect(42, b.{self::A::field}{core::int});
|
self::expect(42, b.{self::A::field}{core::int});
|
||||||
self::expect(42, e.{self::A::field}{core::int});
|
self::expect(42, e.{self::A::field}{core::int});
|
||||||
self::expect(42, f.{self::A::field}{core::int});
|
self::expect(42, f.{self::A::field}{core::int});
|
||||||
|
|
|
@ -11,22 +11,22 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(@#C2 dynamic i) → self::A {
|
static inline-class-member method A|(@#C2 dynamic i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A {
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -11,22 +11,22 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(@#C2 dynamic i) → self::A {
|
static inline-class-member method A|(@#C2 dynamic i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A {
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -11,22 +11,22 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(@#C2 dynamic i) → self::A {
|
static inline-class-member method A|(@#C2 dynamic i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A {
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -11,22 +11,22 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(@#C2 dynamic i) → self::A {
|
static inline-class-member method A|(@#C2 dynamic i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A {
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -11,19 +11,19 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(dynamic i) → self::A
|
static inline-class-member method A|(dynamic i) → self::A /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@core::Deprecated::•("")
|
@core::Deprecated::•("")
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@core::Deprecated::•("")
|
@core::Deprecated::•("")
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,22 +11,22 @@ extension type A(core::int i) {
|
||||||
constructor constructor = self::A|constructor;
|
constructor constructor = self::A|constructor;
|
||||||
tearoff constructor = self::A|_#constructor#tearOff;
|
tearoff constructor = self::A|_#constructor#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|(@#C2 dynamic i) → self::A {
|
static inline-class-member method A|(@#C2 dynamic i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A
|
static inline-class-member method A|_#new#tearOff(dynamic i) → self::A /* = core::int */
|
||||||
return self::A|(i);
|
return self::A|(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|constructor(core::int i) → self::A {
|
static inline-class-member method A|constructor(core::int i) → self::A /* = core::int */ {
|
||||||
lowered final self::A #this = i;
|
lowered final self::A /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A
|
static inline-class-member method A|_#constructor#tearOff(core::int i) → self::A /* = core::int */
|
||||||
return self::A|constructor(i);
|
return self::A|constructor(i);
|
||||||
@#C2
|
@#C2
|
||||||
static inline-class-member method A|m(lowered final self::A #this) → void {}
|
static inline-class-member method A|m(lowered final self::A /* = core::int */ #this) → void {}
|
||||||
static inline-class-member method A|get#m(lowered final self::A #this) → () → void
|
static inline-class-member method A|get#m(lowered final self::A /* = core::int */ #this) → () → void
|
||||||
return () → void => self::A|m(#this);
|
return () → void => self::A|m(#this);
|
||||||
|
|
||||||
constants {
|
constants {
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class {
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class {
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class {
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class {
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -14,25 +14,25 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic
|
static method test() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -32,29 +32,29 @@ extension type Class(core::int i) {
|
||||||
static redirecting-factory redirect2 = self::Class|redirect2;
|
static redirecting-factory redirect2 = self::Class|redirect2;
|
||||||
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
static tearoff redirect2 = self::Class|_#redirect2#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic i) → self::Class {
|
static inline-class-member method Class|(dynamic i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|named(core::int i) → self::Class {
|
static inline-class-member method Class|named(core::int i) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = i;
|
lowered final self::Class /* = core::int */ #this = i;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|named(i);
|
return self::Class|named(i);
|
||||||
static inline-class-member method Class|redirect(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|fact(core::int i) → self::Class
|
static inline-class-member method Class|fact(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#fact#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|fact(i);
|
return self::Class|fact(i);
|
||||||
static inline-class-member method Class|redirect2(core::int i) → self::Class /* redirection-target: self::Class| */
|
static inline-class-member method Class|redirect2(core::int i) → self::Class /* = core::int */ /* redirection-target: self::Class| */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class
|
static inline-class-member method Class|_#redirect2#tearOff(core::int i) → self::Class /* = core::int */
|
||||||
return self::Class|(i);
|
return self::Class|(i);
|
||||||
static method test() → dynamic {
|
static method test() → dynamic {
|
||||||
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
invalid-expression "pkg/front_end/testcases/inline_class/extension_types/const_constructor.dart:16:9: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class {
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(dynamic) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(dynamic) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<dynamic> g = self::GenericClass|<dynamic>(87);
|
self::GenericClass<dynamic> /* = dynamic */ g = self::GenericClass|<dynamic>(87);
|
||||||
self::GenericClass<dynamic> g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic>};
|
self::GenericClass<dynamic> /* = dynamic */ g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic> /* = dynamic */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class {
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(dynamic) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(dynamic) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<dynamic> g = self::GenericClass|<dynamic>(87);
|
self::GenericClass<dynamic> /* = dynamic */ g = self::GenericClass|<dynamic>(87);
|
||||||
self::GenericClass<dynamic> g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic>};
|
self::GenericClass<dynamic> /* = dynamic */ g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic> /* = dynamic */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class {
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(dynamic) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(dynamic) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<dynamic> g = self::GenericClass|<dynamic>(87);
|
self::GenericClass<dynamic> /* = dynamic */ g = self::GenericClass|<dynamic>(87);
|
||||||
self::GenericClass<dynamic> g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic>};
|
self::GenericClass<dynamic> /* = dynamic */ g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic> /* = dynamic */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class {
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(dynamic) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(dynamic) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<dynamic> g = self::GenericClass|<dynamic>(87);
|
self::GenericClass<dynamic> /* = dynamic */ g = self::GenericClass|<dynamic>(87);
|
||||||
self::GenericClass<dynamic> g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic>};
|
self::GenericClass<dynamic> /* = dynamic */ g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic> /* = dynamic */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -12,17 +12,17 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%>
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -12,43 +12,43 @@ extension type GenericClass<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor • = self::GenericClass|;
|
constructor • = self::GenericClass|;
|
||||||
tearoff • = self::GenericClass|_#new#tearOff;
|
tearoff • = self::GenericClass|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|(dynamic it) → self::Class {
|
static inline-class-member method Class|(dynamic it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it;
|
lowered final self::Class /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class
|
static inline-class-member method Class|_#new#tearOff(dynamic it) → self::Class /* = core::int */
|
||||||
return self::Class|(it);
|
return self::Class|(it);
|
||||||
static inline-class-member method Class|named(core::int it) → self::Class {
|
static inline-class-member method Class|named(core::int it) → self::Class /* = core::int */ {
|
||||||
lowered final self::Class #this = it.{core::num::+}(1){(core::num) → core::int};
|
lowered final self::Class /* = core::int */ #this = it.{core::num::+}(1){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class
|
static inline-class-member method Class|_#named#tearOff(core::int it) → self::Class /* = core::int */
|
||||||
return self::Class|named(it);
|
return self::Class|named(it);
|
||||||
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> {
|
static inline-class-member method GenericClass|<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ {
|
||||||
lowered final self::GenericClass<self::GenericClass|::T%> #this = it;
|
lowered final self::GenericClass<self::GenericClass|::T%> /* = self::GenericClass|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%>
|
static inline-class-member method GenericClass|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::GenericClass<self::GenericClass|_#new#tearOff::T%> /* = self::GenericClass|_#new#tearOff::T% */
|
||||||
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
return self::GenericClass|<self::GenericClass|_#new#tearOff::T%>(it);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::Class a = self::Class|(3);
|
self::Class /* = core::int */ a = self::Class|(3);
|
||||||
self::Class b = self::Class|(4);
|
self::Class /* = core::int */ b = self::Class|(4);
|
||||||
self::Class b2 = #C1(4){(dynamic) → self::Class};
|
self::Class /* = core::int */ b2 = #C1(4){(dynamic) → self::Class /* = core::int */};
|
||||||
self::Class c = self::Class|named(5);
|
self::Class /* = core::int */ c = self::Class|named(5);
|
||||||
self::Class c2 = #C2(5){(core::int) → self::Class};
|
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
|
||||||
self::GenericClass<core::String> d = self::GenericClass|<core::String>("foo");
|
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|<core::String>("foo");
|
||||||
self::GenericClass<core::String> d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ d3 = #C3<core::String>("foo"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e = self::GenericClass|<core::String>("bar");
|
self::GenericClass<core::String> /* = core::String */ e = self::GenericClass|<core::String>("bar");
|
||||||
self::GenericClass<core::String> e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::String> e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String>};
|
self::GenericClass<core::String> /* = core::String */ e3 = #C3<core::String>("bar"){(dynamic) → self::GenericClass<core::String> /* = core::String */};
|
||||||
self::GenericClass<core::int> f = self::GenericClass|<core::int>(42);
|
self::GenericClass<core::int> /* = core::int */ f = self::GenericClass|<core::int>(42);
|
||||||
self::GenericClass<core::int> f2 = #C5(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<core::int> f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int>};
|
self::GenericClass<core::int> /* = core::int */ f3 = #C3<core::int>(42){(dynamic) → self::GenericClass<core::int> /* = core::int */};
|
||||||
self::GenericClass<dynamic> g = self::GenericClass|<dynamic>(87);
|
self::GenericClass<dynamic> /* = dynamic */ g = self::GenericClass|<dynamic>(87);
|
||||||
self::GenericClass<dynamic> g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic>};
|
self::GenericClass<dynamic> /* = dynamic */ g2 = #C3<dynamic>(87){(dynamic) → self::GenericClass<dynamic> /* = dynamic */};
|
||||||
self::GenericClass<core::num> h = self::GenericClass|<core::num>(123);
|
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|<core::num>(123);
|
||||||
self::GenericClass<core::num> h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num>};
|
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(dynamic) → self::GenericClass<core::num> /* = core::num */};
|
||||||
self::expect(3, a as{Unchecked} core::int);
|
self::expect(3, a as{Unchecked} core::int);
|
||||||
self::expect(3, a);
|
self::expect(3, a);
|
||||||
self::expect(4, b as{Unchecked} core::int);
|
self::expect(4, b as{Unchecked} core::int);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1 {
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1 {
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1 {
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1 {
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,59 +34,59 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%>
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%>
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%>
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%>
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%>
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%>
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%>
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */
|
||||||
;
|
;
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -34,99 +34,99 @@ extension type Class2<T extends core::Object? = dynamic>(T% it) {
|
||||||
constructor named6 = self::Class2|named6;
|
constructor named6 = self::Class2|named6;
|
||||||
tearoff named6 = self::Class2|_#named6#tearOff;
|
tearoff named6 = self::Class2|_#named6#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic it) → self::Class1 {
|
static inline-class-member method Class1|(dynamic it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(it);
|
return self::Class1|(it);
|
||||||
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named1(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named1#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named1(it, additional);
|
return self::Class1|named1(it, additional);
|
||||||
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 {
|
static inline-class-member method Class1|named2(core::int it, core::int additional) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1
|
static inline-class-member method Class1|_#named2#tearOff(core::int it, core::int additional) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named2(it, additional);
|
return self::Class1|named2(it, additional);
|
||||||
static inline-class-member method Class1|named3(core::int it) → self::Class1 {
|
static inline-class-member method Class1|named3(core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1
|
static inline-class-member method Class1|_#named3#tearOff(core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named3(it);
|
return self::Class1|named3(it);
|
||||||
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named4(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named4#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named4(additional, it);
|
return self::Class1|named4(additional, it);
|
||||||
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 {
|
static inline-class-member method Class1|named5(core::int additional, core::int it) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = it;
|
lowered final self::Class1 /* = core::int */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1
|
static inline-class-member method Class1|_#named5#tearOff(core::int additional, core::int it) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named5(additional, it);
|
return self::Class1|named5(additional, it);
|
||||||
static inline-class-member method Class1|named6(core::String text) → self::Class1 {
|
static inline-class-member method Class1|named6(core::String text) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = text.{core::String::length}{core::int};
|
lowered final self::Class1 /* = core::int */ #this = text.{core::String::length}{core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1
|
static inline-class-member method Class1|_#named6#tearOff(core::String text) → self::Class1 /* = core::int */
|
||||||
return self::Class1|named6(text);
|
return self::Class1|named6(text);
|
||||||
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> {
|
static inline-class-member method Class2|<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ {
|
||||||
lowered final self::Class2<self::Class2|::T%> #this = it;
|
lowered final self::Class2<self::Class2|::T%> /* = self::Class2|::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%>
|
static inline-class-member method Class2|_#new#tearOff<T extends core::Object? = dynamic>(dynamic it) → self::Class2<self::Class2|_#new#tearOff::T%> /* = self::Class2|_#new#tearOff::T% */
|
||||||
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
return self::Class2|<self::Class2|_#new#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> {
|
static inline-class-member method Class2|named1<T extends core::Object? = dynamic>(self::Class2|named1::T% it, core::int additional) → self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named1::T%> #this = it;
|
lowered final self::Class2<self::Class2|named1::T%> /* = self::Class2|named1::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%>
|
static inline-class-member method Class2|_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named1#tearOff::T%> /* = self::Class2|_#named1#tearOff::T% */
|
||||||
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
return self::Class2|named1<self::Class2|_#named1#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> {
|
static inline-class-member method Class2|named2<T extends core::Object? = dynamic>(self::Class2|named2::T% it, core::int additional) → self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named2::T%> #this = it;
|
lowered final self::Class2<self::Class2|named2::T%> /* = self::Class2|named2::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%>
|
static inline-class-member method Class2|_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|_#named2#tearOff::T%> /* = self::Class2|_#named2#tearOff::T% */
|
||||||
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
return self::Class2|named2<self::Class2|_#named2#tearOff::T%>(it, additional);
|
||||||
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> {
|
static inline-class-member method Class2|named3<T extends core::Object? = dynamic>(self::Class2|named3::T% it) → self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named3::T%> #this = it;
|
lowered final self::Class2<self::Class2|named3::T%> /* = self::Class2|named3::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%>
|
static inline-class-member method Class2|_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|_#named3#tearOff::T% it) → self::Class2<self::Class2|_#named3#tearOff::T%> /* = self::Class2|_#named3#tearOff::T% */
|
||||||
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
return self::Class2|named3<self::Class2|_#named3#tearOff::T%>(it);
|
||||||
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> {
|
static inline-class-member method Class2|named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|named4::T% it) → self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named4::T%> #this = it;
|
lowered final self::Class2<self::Class2|named4::T%> /* = self::Class2|named4::T% */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%>
|
static inline-class-member method Class2|_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named4#tearOff::T% it) → self::Class2<self::Class2|_#named4#tearOff::T%> /* = self::Class2|_#named4#tearOff::T% */
|
||||||
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
return self::Class2|named4<self::Class2|_#named4#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> {
|
static inline-class-member method Class2|named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|named5::T% it) → self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named5::T%> #this = it;
|
lowered final self::Class2<self::Class2|named5::T%> /* = self::Class2|named5::T% */ #this = it;
|
||||||
{
|
{
|
||||||
core::print(additional);
|
core::print(additional);
|
||||||
}
|
}
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%>
|
static inline-class-member method Class2|_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|_#named5#tearOff::T% it) → self::Class2<self::Class2|_#named5#tearOff::T%> /* = self::Class2|_#named5#tearOff::T% */
|
||||||
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
return self::Class2|named5<self::Class2|_#named5#tearOff::T%>(additional, it);
|
||||||
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> {
|
static inline-class-member method Class2|named6<T extends core::Object? = dynamic>(core::List<self::Class2|named6::T%> list) → self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ {
|
||||||
lowered final self::Class2<self::Class2|named6::T%> #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
lowered final self::Class2<self::Class2|named6::T%> /* = self::Class2|named6::T% */ #this = list.{core::Iterable::first}{self::Class2|named6::T%};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%>
|
static inline-class-member method Class2|_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|_#named6#tearOff::T%> list) → self::Class2<self::Class2|_#named6#tearOff::T%> /* = self::Class2|_#named6#tearOff::T% */
|
||||||
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
return self::Class2|named6<self::Class2|_#named6#tearOff::T%>(list);
|
||||||
|
|
|
@ -18,35 +18,35 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I {
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = it;
|
lowered final self::I /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2 {
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = it;
|
lowered final self::I2 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -18,35 +18,35 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I {
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = it;
|
lowered final self::I /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2 {
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = it;
|
lowered final self::I2 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -18,35 +18,35 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I {
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = it;
|
lowered final self::I /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2 {
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = it;
|
lowered final self::I2 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -18,35 +18,35 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I {
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = it;
|
lowered final self::I /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2 {
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = it;
|
lowered final self::I2 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -18,29 +18,29 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = null]) → self::I
|
static inline-class-member method I|(core::int x, [core::int? y = null]) → self::I /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [has-declared-initializer core::int i]) → void
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [has-declared-initializer core::int i]) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = null}) → self::I2
|
static inline-class-member method I2|(core::int x, {core::int? y = null}) → self::I2 /* = core::int */
|
||||||
;
|
;
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {has-declared-initializer core::int i}) → void
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {has-declared-initializer core::int i}) → void
|
||||||
;
|
;
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic
|
static method main() → dynamic
|
||||||
;
|
;
|
||||||
|
|
|
@ -18,35 +18,35 @@ extension type I2(core::int it) {
|
||||||
constructor • = self::I2|;
|
constructor • = self::I2|;
|
||||||
tearoff • = self::I2|_#new#tearOff;
|
tearoff • = self::I2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_(dynamic it) → self::I {
|
static inline-class-member method I|_(dynamic it) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = it;
|
lowered final self::I /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I
|
static inline-class-member method I|_#_#tearOff(dynamic it) → self::I /* = core::int */
|
||||||
return self::I|_(it);
|
return self::I|_(it);
|
||||||
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I {
|
static inline-class-member method I|(core::int x, [core::int? y = #C1]) → self::I /* = core::int */ {
|
||||||
lowered final self::I #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
lowered final self::I /* = core::int */ #this = x.{core::num::+}(let final core::int? #t1 = y in #t1 == null ?{core::int} 42 : #t1{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I
|
static inline-class-member method I|_#new#tearOff(core::int x, [core::int? y]) → self::I /* = core::int */
|
||||||
return self::I|(x, y);
|
return self::I|(x, y);
|
||||||
static inline-class-member method I|m(lowered final self::I #this, core::String s, [core::int i = #C2]) → void {}
|
static inline-class-member method I|m(lowered final self::I /* = core::int */ #this, core::String s, [core::int i = #C2]) → void {}
|
||||||
static inline-class-member method I|get#m(lowered final self::I #this) → (core::String, [core::int]) → void
|
static inline-class-member method I|get#m(lowered final self::I /* = core::int */ #this) → (core::String, [core::int]) → void
|
||||||
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
return (core::String s, [core::int i = #C2]) → void => self::I|m(#this, s, i);
|
||||||
static inline-class-member method I2|_(dynamic it) → self::I2 {
|
static inline-class-member method I2|_(dynamic it) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = it;
|
lowered final self::I2 /* = core::int */ #this = it;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2
|
static inline-class-member method I2|_#_#tearOff(dynamic it) → self::I2 /* = core::int */
|
||||||
return self::I2|_(it);
|
return self::I2|_(it);
|
||||||
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 {
|
static inline-class-member method I2|(core::int x, {core::int? y = #C1}) → self::I2 /* = core::int */ {
|
||||||
lowered final self::I2 #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
lowered final self::I2 /* = core::int */ #this = x.{core::num::+}(let final core::int? #t2 = y in #t2 == null ?{core::int} 87 : #t2{core::int}){(core::num) → core::int};
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2
|
static inline-class-member method I2|_#new#tearOff(core::int x, {core::int? y}) → self::I2 /* = core::int */
|
||||||
return self::I2|(x, y: y);
|
return self::I2|(x, y: y);
|
||||||
static inline-class-member method I2|m(lowered final self::I2 #this, core::String s, {core::int i = #C2}) → void {}
|
static inline-class-member method I2|m(lowered final self::I2 /* = core::int */ #this, core::String s, {core::int i = #C2}) → void {}
|
||||||
static inline-class-member method I2|get#m(lowered final self::I2 #this) → (core::String, {i: core::int}) → void
|
static inline-class-member method I2|get#m(lowered final self::I2 /* = core::int */ #this) → (core::String, {i: core::int}) → void
|
||||||
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
return (core::String s, {core::int i = #C2}) → void => self::I2|m(#this, s, i: i);
|
||||||
static method main() → dynamic {
|
static method main() → dynamic {
|
||||||
self::expect(42, self::I|(0));
|
self::expect(42, self::I|(0));
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic field) → self::Class1 {
|
static inline-class-member method Class1|(dynamic field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(dynamic field) → self::Class2 {
|
static inline-class-member method Class2|(dynamic field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic field) → self::Class1 {
|
static inline-class-member method Class1|(dynamic field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(dynamic field) → self::Class2 {
|
static inline-class-member method Class2|(dynamic field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
|
@ -10,15 +10,15 @@ extension type Class2(core::int field) {
|
||||||
constructor • = self::Class2|;
|
constructor • = self::Class2|;
|
||||||
tearoff • = self::Class2|_#new#tearOff;
|
tearoff • = self::Class2|_#new#tearOff;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|(dynamic field) → self::Class1 {
|
static inline-class-member method Class1|(dynamic field) → self::Class1 /* = core::int */ {
|
||||||
lowered final self::Class1 #this = field;
|
lowered final self::Class1 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1
|
static inline-class-member method Class1|_#new#tearOff(dynamic field) → self::Class1 /* = core::int */
|
||||||
return self::Class1|(field);
|
return self::Class1|(field);
|
||||||
static inline-class-member method Class2|(dynamic field) → self::Class2 {
|
static inline-class-member method Class2|(dynamic field) → self::Class2 /* = core::int */ {
|
||||||
lowered final self::Class2 #this = field;
|
lowered final self::Class2 /* = core::int */ #this = field;
|
||||||
return #this;
|
return #this;
|
||||||
}
|
}
|
||||||
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2
|
static inline-class-member method Class2|_#new#tearOff(dynamic field) → self::Class2 /* = core::int */
|
||||||
return self::Class2|(field);
|
return self::Class2|(field);
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue