[cfe] Use declaredNullability to carry over in type substitutions

Previously we would use the value of the `nullability` getter as
the carry over nullablity for the substituted type. This CL changes
that to `declaredNullability`. The change is observable in
substituted extension types: their `nullability` is a combination
of the representation type nullability and the declared nullability,
and its value range includes `Nullability.undetermined`, which should
not be available for `ExtensionType.declaredNullability`.

The unexpected value for `ExtensionType.declaredNullability` was
detected by the assert in
`_NullabilityMarkerDetector.visitExtensionType`.

Change-Id: I38f81df57db18ec94f2f6422134c02efe6649be6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350323
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
This commit is contained in:
Chloe Stefantsova 2024-02-06 10:22:50 +00:00 committed by Commit Queue
parent 402f85662d
commit 72860d3569
367 changed files with 1590 additions and 1509 deletions

View file

@ -45,13 +45,7 @@ membersMethod(o) {
}
exhaustiveHashCode(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={hashCode:int},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={hashCode:int},
@ -65,13 +59,7 @@ exhaustiveHashCode(Typedef o) {
}
exhaustiveRuntimeType(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={runtimeType:Type},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={runtimeType:Type},
@ -85,13 +73,7 @@ exhaustiveRuntimeType(Typedef o) {
}
exhaustiveToString(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={toString:String Function()},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={toString:String Function()},
@ -107,13 +89,7 @@ exhaustiveToString(Typedef o) {
}
exhaustiveNoSuchMethod(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={noSuchMethod:dynamic Function(Invocation)},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={noSuchMethod:dynamic Function(Invocation)},
@ -129,14 +105,7 @@ exhaustiveNoSuchMethod(Typedef o) {
}
nonExhaustiveRestrictedValue(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
error=non-exhaustive:Null(hashCode: int())/null,
expandedSubtypes={Object,Null,Future<dynamic>},
fields={hashCode:int},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
error=non-exhaustive:Future<dynamic>(hashCode: int())/Future<dynamic>(),
expandedSubtypes={Object,Null,Future<dynamic>},
@ -150,14 +119,7 @@ nonExhaustiveRestrictedValue(Typedef o) {
}
nonExhaustiveRestrictedType(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
error=non-exhaustive:Null(noSuchMethod: dynamic Function(Invocation) _)/null,
expandedSubtypes={Object,Null,Future<dynamic>},
fields={noSuchMethod:dynamic Function(Invocation)},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
error=non-exhaustive:Future<dynamic>(noSuchMethod: dynamic Function(Invocation) _)/Future<dynamic>(),
expandedSubtypes={Object,Null,Future<dynamic>},
@ -174,13 +136,7 @@ nonExhaustiveRestrictedType(Typedef o) {
}
unreachableMethod(Typedef o) {
return /*cfe.
checkingOrder={FutureOr<dynamic>,FutureOr<dynamic>,Null,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={hashCode:int,noSuchMethod:dynamic Function(Invocation),runtimeType:Type,toString:String Function()},
subtypes={FutureOr<dynamic>,Null},
type=FutureOr<dynamic>
*/ /*analyzer.
return /*
checkingOrder={FutureOr<dynamic>,Object?,Future<dynamic>,Object,Null},
expandedSubtypes={Object,Null,Future<dynamic>},
fields={hashCode:int,noSuchMethod:dynamic Function(Invocation),runtimeType:Type,toString:String Function()},

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -41,11 +41,11 @@ static extension-type-member method J|constructor#_#new#tearOff(core::int i) →
return self::J|constructor#(i);
static extension-type-member method K|constructor#_<T extends core::Object? = dynamic>(self::K|constructor#_::T% i) → self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */
;
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
;
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic
;

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -41,11 +41,11 @@ static extension-type-member method J|constructor#_#new#tearOff(core::int i) →
return self::J|constructor#(i);
static extension-type-member method K|constructor#_<T extends core::Object? = dynamic>(self::K|constructor#_::T% i) → self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */
;
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
;
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic
;

View file

@ -47,11 +47,11 @@ static extension-type-member method K|constructor#_<T extends core::Object? = dy
lowered final self::K<self::K|constructor#_::T%> /* = self::K|constructor#_::T% */ #this = i;
return #this;
}
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%>% /* = self::K|constructor#_#_#tearOff::T% */
static extension-type-member method K|constructor#_#_#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#_#tearOff::T% i) → self::K<self::K|constructor#_#_#tearOff::T%> /* = self::K|constructor#_#_#tearOff::T% */
return self::K|constructor#_<self::K|constructor#_#_#tearOff::T%>(i);
static extension-type-member method K|constructor#<T extends core::Object? = dynamic>(self::K|constructor#::T% i) → self::K<self::K|constructor#::T%> /* = self::K|constructor#::T% */
return self::K|constructor#_<self::K|constructor#::T%>(i);
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%>% /* = self::K|constructor#_#new#tearOff::T% */
static extension-type-member method K|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::K|constructor#_#new#tearOff::T% i) → self::K<self::K|constructor#_#new#tearOff::T%> /* = self::K|constructor#_#new#tearOff::T% */
return self::K|constructor#<self::K|constructor#_#new#tearOff::T%>(i);
static method main() → dynamic {
self::expect(0, self::I|constructor#());
@ -61,8 +61,8 @@ static method main() → dynamic {
self::expect(123, #C2(123){(core::int) → self::J /* = core::int */});
self::expect("foo", self::K|constructor#<core::String>("foo"));
self::expect("bar", self::K|constructor#<core::String>("bar"));
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>% /* = 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> /* = core::String */});
}
static method expect(dynamic expected, dynamic actual) → dynamic {
if(!(expected =={core::Object::==}{(core::Object) → core::bool} actual))

View file

@ -25,16 +25,16 @@ static const field self::SameString /* = core::String */ sameString0 = #C1;
static const field self::SameString /* = core::String */ sameString1 = #C2;
static const field self::SameNullable /* = core::String? */ sameNullable0 = #C3;
static const field self::SameNullable /* = core::String? */ sameNullable1 = #C1;
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = #C1;
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = #C1;
static const field #lib1::ExtString /* = core::String */ valString0 = #C1;
static const field #lib1::ExtString /* = core::String */ valString1 = #C2;
static const field #lib1::ExtNullable /* = core::String? */ valNullable0 = #C3;
static const field #lib1::ExtNullable /* = core::String? */ valNullable1 = #C1;
static const field #lib1::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = #C1;
static const field #lib1::ExtGeneric<core::String> /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = #C1;
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -57,7 +57,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic {
self::SameString /* = core::String */ x0 = #C1;
@ -160,9 +160,9 @@ static const field self2::ExtString /* = core::String */ libString0 = #C1;
static const field self2::ExtString /* = core::String */ libString1 = #C2;
static const field self2::ExtNullable /* = core::String? */ libNullable0 = #C3;
static const field self2::ExtNullable /* = core::String? */ libNullable1 = #C1;
static const field self2::ExtGeneric<core::String>% /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric2 = #C1;
static const field self2::ExtGeneric<core::String> /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric2 = #C1;
static extension-type-member method ExtString|constructor#(core::String s) → self2::ExtString /* = core::String */ {
lowered final self2::ExtString /* = core::String */ #this = s;
return #this;
@ -185,7 +185,7 @@ static extension-type-member method ExtGeneric|constructor#<T extends core::Obje
lowered final self2::ExtGeneric<self2::ExtGeneric|constructor#::T%> /* = self2::ExtGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%>% /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%> /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
return self2::ExtGeneric|constructor#<self2::ExtGeneric|constructor#_#new#tearOff::T%>(s);
constants {

View file

@ -25,16 +25,16 @@ static const field self::SameString /* = core::String */ sameString0 = #C1;
static const field self::SameString /* = core::String */ sameString1 = #C2;
static const field self::SameNullable /* = core::String? */ sameNullable0 = #C3;
static const field self::SameNullable /* = core::String? */ sameNullable1 = #C1;
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = #C1;
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = #C1;
static const field #lib1::ExtString /* = core::String */ valString0 = #C1;
static const field #lib1::ExtString /* = core::String */ valString1 = #C2;
static const field #lib1::ExtNullable /* = core::String? */ valNullable0 = #C3;
static const field #lib1::ExtNullable /* = core::String? */ valNullable1 = #C1;
static const field #lib1::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = #C1;
static const field #lib1::ExtGeneric<core::String> /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = #C1;
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -57,7 +57,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic {
self::SameString /* = core::String */ x0 = #C1;
@ -160,9 +160,9 @@ static const field self2::ExtString /* = core::String */ libString0 = #C1;
static const field self2::ExtString /* = core::String */ libString1 = #C2;
static const field self2::ExtNullable /* = core::String? */ libNullable0 = #C3;
static const field self2::ExtNullable /* = core::String? */ libNullable1 = #C1;
static const field self2::ExtGeneric<core::String>% /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric2 = #C1;
static const field self2::ExtGeneric<core::String> /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric2 = #C1;
static extension-type-member method ExtString|constructor#(core::String s) → self2::ExtString /* = core::String */ {
lowered final self2::ExtString /* = core::String */ #this = s;
return #this;
@ -185,7 +185,7 @@ static extension-type-member method ExtGeneric|constructor#<T extends core::Obje
lowered final self2::ExtGeneric<self2::ExtGeneric|constructor#::T%> /* = self2::ExtGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%>% /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%> /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
return self2::ExtGeneric|constructor#<self2::ExtGeneric|constructor#_#new#tearOff::T%>(s);
constants {

View file

@ -25,16 +25,16 @@ static const field self::SameString /* = core::String */ sameString0 = #C1;
static const field self::SameString /* = core::String */ sameString1 = #C2;
static const field self::SameNullable /* = core::String? */ sameNullable0 = #C3;
static const field self::SameNullable /* = core::String? */ sameNullable1 = #C1;
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = #C1;
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = #C1;
static const field #lib1::ExtString /* = core::String */ valString0 = #C1;
static const field #lib1::ExtString /* = core::String */ valString1 = #C2;
static const field #lib1::ExtNullable /* = core::String? */ valNullable0 = #C3;
static const field #lib1::ExtNullable /* = core::String? */ valNullable1 = #C1;
static const field #lib1::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = #C1;
static const field #lib1::ExtGeneric<core::String> /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = #C1;
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -57,7 +57,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic {
self::SameString /* = core::String */ x0 = #C1;
@ -160,9 +160,9 @@ static const field self2::ExtString /* = core::String */ libString0 = #C1;
static const field self2::ExtString /* = core::String */ libString1 = #C2;
static const field self2::ExtNullable /* = core::String? */ libNullable0 = #C3;
static const field self2::ExtNullable /* = core::String? */ libNullable1 = #C1;
static const field self2::ExtGeneric<core::String>% /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric2 = #C1;
static const field self2::ExtGeneric<core::String> /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric2 = #C1;
static extension-type-member method ExtString|constructor#(core::String s) → self2::ExtString /* = core::String */ {
lowered final self2::ExtString /* = core::String */ #this = s;
return #this;
@ -185,7 +185,7 @@ static extension-type-member method ExtGeneric|constructor#<T extends core::Obje
lowered final self2::ExtGeneric<self2::ExtGeneric|constructor#::T%> /* = self2::ExtGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%>% /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%> /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
return self2::ExtGeneric|constructor#<self2::ExtGeneric|constructor#_#new#tearOff::T%>(s);
constants {

View file

@ -25,16 +25,16 @@ static const field self::SameString /* = core::String */ sameString0 = #C1;
static const field self::SameString /* = core::String */ sameString1 = #C2;
static const field self::SameNullable /* = core::String? */ sameNullable0 = #C3;
static const field self::SameNullable /* = core::String? */ sameNullable1 = #C1;
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = #C1;
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = #C1;
static const field #lib1::ExtString /* = core::String */ valString0 = #C1;
static const field #lib1::ExtString /* = core::String */ valString1 = #C2;
static const field #lib1::ExtNullable /* = core::String? */ valNullable0 = #C3;
static const field #lib1::ExtNullable /* = core::String? */ valNullable1 = #C1;
static const field #lib1::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = #C1;
static const field #lib1::ExtGeneric<core::String> /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = #C1;
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -57,7 +57,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic {
self::SameString /* = core::String */ x0 = #C1;

View file

@ -26,16 +26,16 @@ static const field self::SameString /* = core::String */ sameString0 = const sel
static const field self::SameString /* = core::String */ sameString1 = const self::SameString|constructor#named("hello");
static const field self::SameNullable /* = core::String? */ sameNullable0 = const self::SameNullable|constructor#(null);
static const field self::SameNullable /* = core::String? */ sameNullable1 = const self::SameNullable|constructor#("hello");
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = const self::SameGeneric|constructor#<core::String>("hello");
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = const self::SameGeneric|constructor#<core::String?>(null);
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = const self::SameGeneric|constructor#<core::String?>("hello");
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = const self::SameGeneric|constructor#<core::String>("hello");
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = const self::SameGeneric|constructor#<core::String?>(null);
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = const self::SameGeneric|constructor#<core::String?>("hello");
static const field mai::ExtString /* = core::String */ valString0 = const mai::ExtString|constructor#("hello");
static const field mai::ExtString /* = core::String */ valString1 = const mai::ExtString|constructor#named("hello");
static const field mai::ExtNullable /* = core::String? */ valNullable0 = const mai::ExtNullable|constructor#(null);
static const field mai::ExtNullable /* = core::String? */ valNullable1 = const mai::ExtNullable|constructor#("hello");
static const field mai::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = const mai::ExtGeneric|constructor#<core::String>("hello");
static const field mai::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = const mai::ExtGeneric|constructor#<core::String?>(null);
static const field mai::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = const mai::ExtGeneric|constructor#<core::String?>("hello");
static const field mai::ExtGeneric<core::String> /* = core::String */ valGeneric0 = const mai::ExtGeneric|constructor#<core::String>("hello");
static const field mai::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = const mai::ExtGeneric|constructor#<core::String?>(null);
static const field mai::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = const mai::ExtGeneric|constructor#<core::String?>("hello");
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -58,7 +58,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic
;
@ -108,9 +108,9 @@ static const field mai::ExtString /* = core::String */ libString0 = #C1;
static const field mai::ExtString /* = core::String */ libString1 = #C2;
static const field mai::ExtNullable /* = core::String? */ libNullable0 = #C3;
static const field mai::ExtNullable /* = core::String? */ libNullable1 = #C1;
static const field mai::ExtGeneric<core::String>% /* = core::String */ libGeneric0 = #C1;
static const field mai::ExtGeneric<core::String?>% /* = core::String? */ libGeneric1 = #C3;
static const field mai::ExtGeneric<core::String?>% /* = core::String? */ libGeneric2 = #C1;
static const field mai::ExtGeneric<core::String> /* = core::String */ libGeneric0 = #C1;
static const field mai::ExtGeneric<core::String?> /* = core::String? */ libGeneric1 = #C3;
static const field mai::ExtGeneric<core::String?> /* = core::String? */ libGeneric2 = #C1;
static extension-type-member method ExtString|constructor#(core::String s) → mai::ExtString /* = core::String */ {
lowered final mai::ExtString /* = core::String */ #this = s;
return #this;
@ -133,7 +133,7 @@ static extension-type-member method ExtGeneric|constructor#<T extends core::Obje
lowered final mai::ExtGeneric<mai::ExtGeneric|constructor#::T%> /* = mai::ExtGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(mai::ExtGeneric|constructor#_#new#tearOff::T% s) → mai::ExtGeneric<mai::ExtGeneric|constructor#_#new#tearOff::T%>% /* = mai::ExtGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(mai::ExtGeneric|constructor#_#new#tearOff::T% s) → mai::ExtGeneric<mai::ExtGeneric|constructor#_#new#tearOff::T%> /* = mai::ExtGeneric|constructor#_#new#tearOff::T% */
return mai::ExtGeneric|constructor#<mai::ExtGeneric|constructor#_#new#tearOff::T%>(s);
constants {

View file

@ -25,16 +25,16 @@ static const field self::SameString /* = core::String */ sameString0 = #C1;
static const field self::SameString /* = core::String */ sameString1 = #C2;
static const field self::SameNullable /* = core::String? */ sameNullable0 = #C3;
static const field self::SameNullable /* = core::String? */ sameNullable1 = #C1;
static const field self::SameGeneric<core::String>% /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?>% /* = core::String? */ sameGeneric2 = #C1;
static const field self::SameGeneric<core::String> /* = core::String */ sameGeneric0 = #C1;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric1 = #C3;
static const field self::SameGeneric<core::String?> /* = core::String? */ sameGeneric2 = #C1;
static const field #lib1::ExtString /* = core::String */ valString0 = #C1;
static const field #lib1::ExtString /* = core::String */ valString1 = #C2;
static const field #lib1::ExtNullable /* = core::String? */ valNullable0 = #C3;
static const field #lib1::ExtNullable /* = core::String? */ valNullable1 = #C1;
static const field #lib1::ExtGeneric<core::String>% /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?>% /* = core::String? */ valGeneric2 = #C1;
static const field #lib1::ExtGeneric<core::String> /* = core::String */ valGeneric0 = #C1;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric1 = #C3;
static const field #lib1::ExtGeneric<core::String?> /* = core::String? */ valGeneric2 = #C1;
static extension-type-member method SameString|constructor#(core::String s) → self::SameString /* = core::String */ {
lowered final self::SameString /* = core::String */ #this = s;
return #this;
@ -57,7 +57,7 @@ static extension-type-member method SameGeneric|constructor#<T extends core::Obj
lowered final self::SameGeneric<self::SameGeneric|constructor#::T%> /* = self::SameGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%>% /* = self::SameGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method SameGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::SameGeneric|constructor#_#new#tearOff::T% s) → self::SameGeneric<self::SameGeneric|constructor#_#new#tearOff::T%> /* = self::SameGeneric|constructor#_#new#tearOff::T% */
return self::SameGeneric|constructor#<self::SameGeneric|constructor#_#new#tearOff::T%>(s);
static method sameLibrary() → dynamic {
self::SameString /* = core::String */ x0 = #C1;
@ -160,9 +160,9 @@ static const field self2::ExtString /* = core::String */ libString0 = #C1;
static const field self2::ExtString /* = core::String */ libString1 = #C2;
static const field self2::ExtNullable /* = core::String? */ libNullable0 = #C3;
static const field self2::ExtNullable /* = core::String? */ libNullable1 = #C1;
static const field self2::ExtGeneric<core::String>% /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?>% /* = core::String? */ libGeneric2 = #C1;
static const field self2::ExtGeneric<core::String> /* = core::String */ libGeneric0 = #C1;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric1 = #C3;
static const field self2::ExtGeneric<core::String?> /* = core::String? */ libGeneric2 = #C1;
static extension-type-member method ExtString|constructor#(core::String s) → self2::ExtString /* = core::String */ {
lowered final self2::ExtString /* = core::String */ #this = s;
return #this;
@ -185,7 +185,7 @@ static extension-type-member method ExtGeneric|constructor#<T extends core::Obje
lowered final self2::ExtGeneric<self2::ExtGeneric|constructor#::T%> /* = self2::ExtGeneric|constructor#::T% */ #this = s;
return #this;
}
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%>% /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
static extension-type-member method ExtGeneric|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self2::ExtGeneric|constructor#_#new#tearOff::T% s) → self2::ExtGeneric<self2::ExtGeneric|constructor#_#new#tearOff::T%> /* = self2::ExtGeneric|constructor#_#new#tearOff::T% */
return self2::ExtGeneric|constructor#<self2::ExtGeneric|constructor#_#new#tearOff::T%>(s);
constants {

View file

@ -141,7 +141,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
@ -157,10 +157,10 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -141,7 +141,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
@ -157,10 +157,10 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -141,7 +141,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
@ -157,10 +157,10 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -141,7 +141,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
@ -157,10 +157,10 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -136,7 +136,7 @@ static abstract extension-type-member get ET1|m() → core::int;
static abstract extension-type-member set ET1|m(synthesized core::int #externalFieldValue) → void;
static extension-type-member method ET2|constructor#<T extends core::Object? = dynamic>(self::ET2|constructor#::T% id) → self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */
;
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */
@ -148,10 +148,10 @@ static extension-type-member method ET3|get#setter(lowered final self::ET3 /* =
return (core::int x) → void => self::ET3|setter(#this, x);
static extension-type-member method ET4|constructor#<T extends core::Object? = dynamic>(self::ET4|constructor#::T% id) → self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */
;
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */
;

View file

@ -141,7 +141,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET2|get#getter<T extends core::Object? = dynamic>(lowered final self::ET2<self::ET2|get#getter::T%> /* = self::ET2|get#getter::T% */ #this) → self::ET2|get#getter::T%;
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
@ -157,10 +157,10 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static abstract extension-type-member method ET4|method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|method::T%> /* = self::ET4|method::T% */ #this) → void;
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%>% /* = self::ET4|get#method::T% */ #this) → () → void
static extension-type-member method ET4|get#method<T extends core::Object? = dynamic>(lowered final self::ET4<self::ET4|get#method::T%> /* = self::ET4|get#method::T% */ #this) → () → void
return () → void => self::ET4|method<self::ET4|get#method::T%>(#this);
static extension-type-member method ET5|constructor#(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -76,13 +76,13 @@ static extension-type-member method D|constructor#<Y extends core::Object? = dyn
lowered final self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ {
lowered final self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
return self::D|constructor#<self::D|method::Y%>(i);
@ -136,9 +136,9 @@ static method method() → dynamic {
new F.method(2); // Error
^^^^^^";
}
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -76,13 +76,13 @@ static extension-type-member method D|constructor#<Y extends core::Object? = dyn
lowered final self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ {
lowered final self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
return self::D|constructor#<self::D|method::Y%>(i);
@ -136,9 +136,9 @@ static method method() → dynamic {
new F.method(2); // Error
^^^^^^";
}
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -76,13 +76,13 @@ static extension-type-member method D|constructor#<Y extends core::Object? = dyn
lowered final self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ {
lowered final self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
return self::D|constructor#<self::D|method::Y%>(i);
@ -136,9 +136,9 @@ static method method() → dynamic {
new F.method(2); // Error
^^^^^^";
}
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -76,13 +76,13 @@ static extension-type-member method D|constructor#<Y extends core::Object? = dyn
lowered final self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ {
lowered final self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
return self::D|constructor#<self::D|method::Y%>(i);
@ -136,9 +136,9 @@ static method method() → dynamic {
new F.method(2); // Error
^^^^^^";
}
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -41,19 +41,19 @@ static extension-type-member method B|method(core::int i) → self::B /* = core:
;
static extension-type-member method D|constructor#<Y extends core::Object? = dynamic>(self::D|constructor#::Y% i) → self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */
;
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */
;
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
;
static method method() → dynamic
;
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -76,13 +76,13 @@ static extension-type-member method D|constructor#<Y extends core::Object? = dyn
lowered final self::D<self::D|constructor#::Y%> /* = self::D|constructor#::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%>% /* = self::D|constructor#_#new#tearOff::Y% */
static extension-type-member method D|constructor#_#new#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#new#tearOff::Y% i) → self::D<self::D|constructor#_#new#tearOff::Y%> /* = self::D|constructor#_#new#tearOff::Y% */
return self::D|constructor#<self::D|constructor#_#new#tearOff::Y%>(i);
static extension-type-member method D|constructor#named<Y extends core::Object? = dynamic>(self::D|constructor#named::Y% i) → self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ {
lowered final self::D<self::D|constructor#named::Y%> /* = self::D|constructor#named::Y% */ #this = i;
return #this;
}
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%>% /* = self::D|constructor#_#named#tearOff::Y% */
static extension-type-member method D|constructor#_#named#tearOff<Y extends core::Object? = dynamic>(self::D|constructor#_#named#tearOff::Y% i) → self::D<self::D|constructor#_#named#tearOff::Y%> /* = self::D|constructor#_#named#tearOff::Y% */
return self::D|constructor#named<self::D|constructor#_#named#tearOff::Y%>(i);
static extension-type-member method D|method<Y extends core::Object? = dynamic>(self::D|method::Y% i) → self::D<self::D|method::Y%> /* = self::D|method::Y% */
return self::D|constructor#<self::D|method::Y%>(i);
@ -136,9 +136,9 @@ static method method() → dynamic {
new F.method(2); // Error
^^^^^^";
}
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X>% /* = self::_#C#new#tearOff::X */
static method _#C#new#tearOff<X extends core::num>(self::_#C#new#tearOff::X i) → self::D<self::_#C#new#tearOff::X> /* = self::_#C#new#tearOff::X */
return self::D|constructor#<self::_#C#new#tearOff::X>(i);
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X>% /* = self::_#C#named#tearOff::X */
static method _#C#named#tearOff<X extends core::num>(self::_#C#named#tearOff::X i) → self::D<self::_#C#named#tearOff::X> /* = self::_#C#named#tearOff::X */
return self::D|constructor#named<self::_#C#named#tearOff::X>(i);
static method _#E#new#tearOff<X extends core::num>(self::_#E#new#tearOff::X i) → self::F<self::_#E#new#tearOff::X>
return new self::F::•<self::_#E#new#tearOff::X>(i);

View file

@ -373,7 +373,7 @@ static extension-type-member method G|constructor#<T extends core::Object? = dyn
lowered final self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */ #this = o;
return #this;
}
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ {
lowered final self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ #this = o;

View file

@ -373,7 +373,7 @@ static extension-type-member method G|constructor#<T extends core::Object? = dyn
lowered final self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */ #this = o;
return #this;
}
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ {
lowered final self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ #this = o;

View file

@ -373,7 +373,7 @@ static extension-type-member method G|constructor#<T extends core::Object? = dyn
lowered final self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */ #this = o;
return #this;
}
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ {
lowered final self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ #this = o;

View file

@ -373,7 +373,7 @@ static extension-type-member method G|constructor#<T extends core::Object? = dyn
lowered final self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */ #this = o;
return #this;
}
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ {
lowered final self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ #this = o;

View file

@ -67,7 +67,7 @@ static extension-type-member method F|constructor#_#new#tearOff(self::B it) →
return self::F|constructor#(it);
static extension-type-member method G|constructor#<T extends core::Object? = dynamic>(self::G|constructor#::T% o) → self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */
;
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */
;

View file

@ -373,7 +373,7 @@ static extension-type-member method G|constructor#<T extends core::Object? = dyn
lowered final self::G<self::G|constructor#::T%> /* = self::G|constructor#::T% */ #this = o;
return #this;
}
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%>% /* = self::G|constructor#_#new#tearOff::T% */
static extension-type-member method G|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::G|constructor#_#new#tearOff::T% o) → self::G<self::G|constructor#_#new#tearOff::T%> /* = self::G|constructor#_#new#tearOff::T% */
return self::G|constructor#<self::G|constructor#_#new#tearOff::T%>(o);
static extension-type-member method G2|constructor#<T extends core::Object>(self::G2|constructor#::T o) → self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ {
lowered final self::G2<self::G2|constructor#::T> /* = self::G2|constructor#::T */ #this = o;

View file

@ -83,16 +83,16 @@ static field invalid-type explicitConstAliased1 = invalid-expression "pkg/front_
Try using a constructor or factory that is 'const'.
var explicitConstAliased1 = const Typedef1(0); /* Error */
^^^^^^^^";
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConst2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConst2 = #C1;
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = #C1;
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */ {
lowered final self::ExtensionType1 /* = core::int */ #this = i;
return #this;

View file

@ -83,16 +83,16 @@ static field invalid-type explicitConstAliased1 = invalid-expression "pkg/front_
Try using a constructor or factory that is 'const'.
var explicitConstAliased1 = const Typedef1(0); /* Error */
^^^^^^^^";
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConst2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConst2 = #C1;
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = #C1;
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */ {
lowered final self::ExtensionType1 /* = core::int */ #this = i;
return #this;

View file

@ -83,16 +83,16 @@ static field invalid-type explicitConstAliased1 = invalid-expression "pkg/front_
Try using a constructor or factory that is 'const'.
var explicitConstAliased1 = const Typedef1(0); /* Error */
^^^^^^^^";
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConst2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConst2 = #C1;
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = #C1;
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */ {
lowered final self::ExtensionType1 /* = core::int */ #this = i;
return #this;

View file

@ -83,16 +83,16 @@ static field invalid-type explicitConstAliased1 = invalid-expression "pkg/front_
Try using a constructor or factory that is 'const'.
var explicitConstAliased1 = const Typedef1(0); /* Error */
^^^^^^^^";
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConst2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConst2 = #C1;
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = #C1;
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */ {
lowered final self::ExtensionType1 /* = core::int */ #this = i;
return #this;

View file

@ -77,16 +77,16 @@ Try using a constructor or factory that is 'const'.
const implicitConstAliased1 = Typedef1(0); /* Error */
^^^^^^^^";
static field invalid-type explicitConstAliased1;
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = const self::ExtensionType2|constructor#(0);
static field self::ExtensionType2 /* = core::int */ explicitConst2;
static const field self::ExtensionType2 /* = core::int */ newConst2 = const self::ExtensionType2|constructor#(0);
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = const self::ExtensionType2|constructor#(0);
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = const self::ExtensionType2|constructor#(0);
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = const self::ExtensionType2|constructor#(0);
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = const self::ExtensionType2|constructor#(0);
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */
;
static extension-type-member method ExtensionType1|constructor#_#new#tearOff(core::int i) → self::ExtensionType1 /* = core::int */

View file

@ -83,16 +83,16 @@ static field invalid-type explicitConstAliased1 = invalid-expression "pkg/front_
Try using a constructor or factory that is 'const'.
var explicitConstAliased1 = const Typedef1(0); /* Error */
^^^^^^^^";
static const field self::ExtensionType1% /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
static const field self::ExtensionType1 /* = core::int */ newConstAliased1 = invalid-expression "pkg/front_end/testcases/extension_types/const_constructor_access.dart:15:30: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
const newConstAliased1 = new Typedef1(0); /* Error */
^";
static const field self::ExtensionType2 /* = core::int */ implicitConst2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConst2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConst2 = #C1;
static const field self::ExtensionType2% /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2% /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2% /* = core::int */ newConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ implicitConstAliased2 = #C1;
static field self::ExtensionType2 /* = core::int */ explicitConstAliased2 = #C1;
static const field self::ExtensionType2 /* = core::int */ newConstAliased2 = #C1;
static extension-type-member method ExtensionType1|constructor#(core::int i) → self::ExtensionType1 /* = core::int */ {
lowered final self::ExtensionType1 /* = core::int */ #this = i;
return #this;

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = #C1;
static const field core::Type a3 = #C2;
static const field core::Type a4 = #C2;
static const field self::Class<core::int> b1 = #C3;
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = #C3;
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = #C3;
static const field self::Class<core::bool> b3 = #C4;
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = #C4;
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = #C4;
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic {
self::expect(true, core::identical(#C1, #C1));

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = #C1;
static const field core::Type a3 = #C2;
static const field core::Type a4 = #C2;
static const field self::Class<core::int> b1 = #C3;
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = #C3;
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = #C3;
static const field self::Class<core::bool> b3 = #C4;
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = #C4;
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = #C4;
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic {
self::expect(true, core::identical(#C1, #C1));

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = #C1;
static const field core::Type a3 = #C2;
static const field core::Type a4 = #C2;
static const field self::Class<core::int> b1 = #C3;
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = #C3;
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = #C3;
static const field self::Class<core::bool> b3 = #C4;
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = #C4;
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = #C4;
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic {
self::expect(true, core::identical(#C1, #C1));

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = #C1;
static const field core::Type a3 = #C2;
static const field core::Type a4 = #C2;
static const field self::Class<core::int> b1 = #C3;
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = #C3;
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = #C3;
static const field self::Class<core::bool> b3 = #C4;
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = #C4;
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = #C4;
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic {
self::expect(true, core::identical(#C1, #C1));

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = self::ExtensionType<self::Class<core::int>> /
static const field core::Type a3 = self::Class<core::bool>;
static const field core::Type a4 = self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */;
static const field self::Class<core::int> b1 = const self::Class::•<core::int>();
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = const self::ExtensionType|constructor#<self::Class<core::int>>(const self::Class::•<core::int>());
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = const self::ExtensionType|constructor#<self::Class<core::int>>(const self::Class::•<core::int>());
static const field self::Class<core::bool> b3 = const self::Class::•<core::bool>();
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = const self::ExtensionType|constructor#<self::Class<core::bool>>(const self::Class::•<core::bool>());
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = const self::ExtensionType|constructor#<self::Class<core::bool>>(const self::Class::•<core::bool>());
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic
;

View file

@ -17,14 +17,14 @@ static const field core::Type a2 = #C1;
static const field core::Type a3 = #C2;
static const field core::Type a4 = #C2;
static const field self::Class<core::int> b1 = #C3;
static const field self::ExtensionType<self::Class<core::int>>% /* = self::Class<core::int> */ b2 = #C3;
static const field self::ExtensionType<self::Class<core::int>> /* = self::Class<core::int> */ b2 = #C3;
static const field self::Class<core::bool> b3 = #C4;
static const field self::ExtensionType<self::Class<core::bool>>% /* = self::Class<core::bool> */ b4 = #C4;
static const field self::ExtensionType<self::Class<core::bool>> /* = self::Class<core::bool> */ b4 = #C4;
static extension-type-member method ExtensionType|constructor#<T extends core::Object? = dynamic>(self::ExtensionType|constructor#::T% id) → self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ {
lowered final self::ExtensionType<self::ExtensionType|constructor#::T%> /* = self::ExtensionType|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%>% /* = self::ExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ExtensionType|constructor#_#new#tearOff::T% id) → self::ExtensionType<self::ExtensionType|constructor#_#new#tearOff::T%> /* = self::ExtensionType|constructor#_#new#tearOff::T% */
return self::ExtensionType|constructor#<self::ExtensionType|constructor#_#new#tearOff::T%>(id);
static method main() → dynamic {
self::expect(true, core::identical(#C1, #C1));

View file

@ -30,7 +30,7 @@ static extension-type-member method GenericClass|constructor#<T extends core::Ob
lowered final self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic {
self::Class /* = core::int */ a = self::Class|constructor#(3);
@ -38,19 +38,19 @@ static method main() → dynamic {
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
self::Class /* = core::int */ c = self::Class|constructor#named(5);
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
self::GenericClass<core::String>% /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String>% /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String>% /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int>% /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int>% /* = 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>% /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int>% /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>% /* = core::int */};
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = 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> /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|constructor#<core::num>(123);
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>% /* = 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);
self::expect(4, b as{Unchecked} core::int);

View file

@ -30,7 +30,7 @@ static extension-type-member method GenericClass|constructor#<T extends core::Ob
lowered final self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic {
self::Class /* = core::int */ a = self::Class|constructor#(3);
@ -38,19 +38,19 @@ static method main() → dynamic {
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
self::Class /* = core::int */ c = self::Class|constructor#named(5);
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
self::GenericClass<core::String>% /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String>% /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String>% /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int>% /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int>% /* = 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>% /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int>% /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>% /* = core::int */};
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = 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> /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|constructor#<core::num>(123);
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>% /* = 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);
self::expect(4, b as{Unchecked} core::int);

View file

@ -30,7 +30,7 @@ static extension-type-member method GenericClass|constructor#<T extends core::Ob
lowered final self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic {
self::Class /* = core::int */ a = self::Class|constructor#(3);
@ -38,19 +38,19 @@ static method main() → dynamic {
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
self::Class /* = core::int */ c = self::Class|constructor#named(5);
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
self::GenericClass<core::String>% /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String>% /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String>% /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int>% /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int>% /* = 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>% /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int>% /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>% /* = core::int */};
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = 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> /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|constructor#<core::num>(123);
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>% /* = 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);
self::expect(4, b as{Unchecked} core::int);

View file

@ -30,7 +30,7 @@ static extension-type-member method GenericClass|constructor#<T extends core::Ob
lowered final self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic {
self::Class /* = core::int */ a = self::Class|constructor#(3);
@ -38,19 +38,19 @@ static method main() → dynamic {
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
self::Class /* = core::int */ c = self::Class|constructor#named(5);
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
self::GenericClass<core::String>% /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String>% /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String>% /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int>% /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int>% /* = 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>% /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int>% /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>% /* = core::int */};
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = 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> /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|constructor#<core::num>(123);
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>% /* = 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);
self::expect(4, b as{Unchecked} core::int);

View file

@ -24,7 +24,7 @@ static extension-type-member method Class|constructor#_#named#tearOff(core::int
return self::Class|constructor#named(it);
static extension-type-member method GenericClass|constructor#<T extends core::Object? = dynamic>(self::GenericClass|constructor#::T% it) → self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */
;
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic
;

View file

@ -30,7 +30,7 @@ static extension-type-member method GenericClass|constructor#<T extends core::Ob
lowered final self::GenericClass<self::GenericClass|constructor#::T%> /* = self::GenericClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%>% /* = self::GenericClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericClass|constructor#_#new#tearOff::T% it) → self::GenericClass<self::GenericClass|constructor#_#new#tearOff::T%> /* = self::GenericClass|constructor#_#new#tearOff::T% */
return self::GenericClass|constructor#<self::GenericClass|constructor#_#new#tearOff::T%>(it);
static method main() → dynamic {
self::Class /* = core::int */ a = self::Class|constructor#(3);
@ -38,19 +38,19 @@ static method main() → dynamic {
self::Class /* = core::int */ b2 = #C1(4){(core::int) → self::Class /* = core::int */};
self::Class /* = core::int */ c = self::Class|constructor#named(5);
self::Class /* = core::int */ c2 = #C2(5){(core::int) → self::Class /* = core::int */};
self::GenericClass<core::String>% /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String>% /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String>% /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String>% /* = 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>% /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int>% /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int>% /* = 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>% /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int>% /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int>% /* = core::int */};
self::GenericClass<core::String> /* = core::String */ d = self::GenericClass|constructor#<core::String>("foo");
self::GenericClass<core::String> /* = core::String */ d2 = #C4("foo"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::String */ e = self::GenericClass|constructor#<core::String>("bar");
self::GenericClass<core::String> /* = core::String */ e2 = #C4("bar"){(core::String) → self::GenericClass<core::String> /* = 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> /* = core::int */ f = self::GenericClass|constructor#<core::int>(42);
self::GenericClass<core::int> /* = core::int */ f2 = #C5(42){(core::int) → self::GenericClass<core::int> /* = 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> /* = core::int */ g = self::GenericClass|constructor#<core::int>(87);
self::GenericClass<core::int> /* = core::int */ g2 = #C3<core::int>(87){(core::int) → self::GenericClass<core::int> /* = core::int */};
self::GenericClass<core::num> /* = core::num */ h = self::GenericClass|constructor#<core::num>(123);
self::GenericClass<core::num> /* = core::num */ h2 = #C3<core::num>(123){(core::num) → self::GenericClass<core::num>% /* = 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);
self::expect(4, b as{Unchecked} core::int);

View file

@ -88,13 +88,13 @@ static extension-type-member method Class2|constructor#<T extends core::Object?
lowered final self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ {
lowered final self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ {
lowered final self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ #this = it;
@ -103,19 +103,19 @@ static extension-type-member method Class2|constructor#named2<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ {
lowered final self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ {
lowered final self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ {
lowered final self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ #this = it;
@ -124,11 +124,11 @@ static extension-type-member method Class2|constructor#named5<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ {
lowered final self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ #this = list.{core::Iterable::first}{self::Class2|constructor#named6::T%};
return #this;
}
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -88,13 +88,13 @@ static extension-type-member method Class2|constructor#<T extends core::Object?
lowered final self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ {
lowered final self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ {
lowered final self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ #this = it;
@ -103,19 +103,19 @@ static extension-type-member method Class2|constructor#named2<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ {
lowered final self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ {
lowered final self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ {
lowered final self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ #this = it;
@ -124,11 +124,11 @@ static extension-type-member method Class2|constructor#named5<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ {
lowered final self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ #this = list.{core::Iterable::first}{self::Class2|constructor#named6::T%};
return #this;
}
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -88,13 +88,13 @@ static extension-type-member method Class2|constructor#<T extends core::Object?
lowered final self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ {
lowered final self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ {
lowered final self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ #this = it;
@ -103,19 +103,19 @@ static extension-type-member method Class2|constructor#named2<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ {
lowered final self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ {
lowered final self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ {
lowered final self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ #this = it;
@ -124,11 +124,11 @@ static extension-type-member method Class2|constructor#named5<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ {
lowered final self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ #this = list.{core::Iterable::first}{self::Class2|constructor#named6::T%};
return #this;
}
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -88,13 +88,13 @@ static extension-type-member method Class2|constructor#<T extends core::Object?
lowered final self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ {
lowered final self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ {
lowered final self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ #this = it;
@ -103,19 +103,19 @@ static extension-type-member method Class2|constructor#named2<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ {
lowered final self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ {
lowered final self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ {
lowered final self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ #this = it;
@ -124,11 +124,11 @@ static extension-type-member method Class2|constructor#named5<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ {
lowered final self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ #this = list.{core::Iterable::first}{self::Class2|constructor#named6::T%};
return #this;
}
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -66,29 +66,29 @@ static extension-type-member method Class1|constructor#_#named6#tearOff(core::St
return self::Class1|constructor#named6(text);
static extension-type-member method Class2|constructor#<T extends core::Object? = dynamic>(self::Class2|constructor#::T% it) → self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */
;
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */
;
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */
;
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */
;
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */
;
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */
;
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */
;
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -88,13 +88,13 @@ static extension-type-member method Class2|constructor#<T extends core::Object?
lowered final self::Class2<self::Class2|constructor#::T%> /* = self::Class2|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%>% /* = self::Class2|constructor#_#new#tearOff::T% */
static extension-type-member method Class2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#new#tearOff::T% it) → self::Class2<self::Class2|constructor#_#new#tearOff::T%> /* = self::Class2|constructor#_#new#tearOff::T% */
return self::Class2|constructor#<self::Class2|constructor#_#new#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named1<T extends core::Object? = dynamic>(self::Class2|constructor#named1::T% it, core::int additional) → self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ {
lowered final self::Class2<self::Class2|constructor#named1::T%> /* = self::Class2|constructor#named1::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%>% /* = self::Class2|constructor#_#named1#tearOff::T% */
static extension-type-member method Class2|constructor#_#named1#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named1#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named1#tearOff::T%> /* = self::Class2|constructor#_#named1#tearOff::T% */
return self::Class2|constructor#named1<self::Class2|constructor#_#named1#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named2<T extends core::Object? = dynamic>(self::Class2|constructor#named2::T% it, core::int additional) → self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ {
lowered final self::Class2<self::Class2|constructor#named2::T%> /* = self::Class2|constructor#named2::T% */ #this = it;
@ -103,19 +103,19 @@ static extension-type-member method Class2|constructor#named2<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%>% /* = self::Class2|constructor#_#named2#tearOff::T% */
static extension-type-member method Class2|constructor#_#named2#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named2#tearOff::T% it, core::int additional) → self::Class2<self::Class2|constructor#_#named2#tearOff::T%> /* = self::Class2|constructor#_#named2#tearOff::T% */
return self::Class2|constructor#named2<self::Class2|constructor#_#named2#tearOff::T%>(it, additional);
static extension-type-member method Class2|constructor#named3<T extends core::Object? = dynamic>(self::Class2|constructor#named3::T% it) → self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ {
lowered final self::Class2<self::Class2|constructor#named3::T%> /* = self::Class2|constructor#named3::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%>% /* = self::Class2|constructor#_#named3#tearOff::T% */
static extension-type-member method Class2|constructor#_#named3#tearOff<T extends core::Object? = dynamic>(self::Class2|constructor#_#named3#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named3#tearOff::T%> /* = self::Class2|constructor#_#named3#tearOff::T% */
return self::Class2|constructor#named3<self::Class2|constructor#_#named3#tearOff::T%>(it);
static extension-type-member method Class2|constructor#named4<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named4::T% it) → self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ {
lowered final self::Class2<self::Class2|constructor#named4::T%> /* = self::Class2|constructor#named4::T% */ #this = it;
return #this;
}
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%>% /* = self::Class2|constructor#_#named4#tearOff::T% */
static extension-type-member method Class2|constructor#_#named4#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named4#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named4#tearOff::T%> /* = self::Class2|constructor#_#named4#tearOff::T% */
return self::Class2|constructor#named4<self::Class2|constructor#_#named4#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named5<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#named5::T% it) → self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ {
lowered final self::Class2<self::Class2|constructor#named5::T%> /* = self::Class2|constructor#named5::T% */ #this = it;
@ -124,11 +124,11 @@ static extension-type-member method Class2|constructor#named5<T extends core::Ob
}
return #this;
}
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%>% /* = self::Class2|constructor#_#named5#tearOff::T% */
static extension-type-member method Class2|constructor#_#named5#tearOff<T extends core::Object? = dynamic>(core::int additional, self::Class2|constructor#_#named5#tearOff::T% it) → self::Class2<self::Class2|constructor#_#named5#tearOff::T%> /* = self::Class2|constructor#_#named5#tearOff::T% */
return self::Class2|constructor#named5<self::Class2|constructor#_#named5#tearOff::T%>(additional, it);
static extension-type-member method Class2|constructor#named6<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#named6::T%> list) → self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ {
lowered final self::Class2<self::Class2|constructor#named6::T%> /* = self::Class2|constructor#named6::T% */ #this = list.{core::Iterable::first}{self::Class2|constructor#named6::T%};
return #this;
}
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%>% /* = self::Class2|constructor#_#named6#tearOff::T% */
static extension-type-member method Class2|constructor#_#named6#tearOff<T extends core::Object? = dynamic>(core::List<self::Class2|constructor#_#named6#tearOff::T%> list) → self::Class2<self::Class2|constructor#_#named6#tearOff::T%> /* = self::Class2|constructor#_#named6#tearOff::T% */
return self::Class2|constructor#named6<self::Class2|constructor#_#named6#tearOff::T%>(list);

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -425,19 +425,19 @@ static extension-type-member method E8|constructor#<T extends core::Object? = dy
lowered final self::E8<self::E8|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
lowered final self::E9 /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
lowered final self::E10<self::E10|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */ {
lowered final self::E11 /* = invalid-type */ #this = it;
@ -539,7 +539,7 @@ static extension-type-member method E24|constructor#<T extends core::Object? = d
lowered final self::E24<self::E24|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {core::int defaultValue = #C1}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -579,17 +579,17 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);
constants {

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -425,19 +425,19 @@ static extension-type-member method E8|constructor#<T extends core::Object? = dy
lowered final self::E8<self::E8|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
lowered final self::E9 /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
lowered final self::E10<self::E10|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */ {
lowered final self::E11 /* = invalid-type */ #this = it;
@ -539,7 +539,7 @@ static extension-type-member method E24|constructor#<T extends core::Object? = d
lowered final self::E24<self::E24|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {core::int defaultValue = #C1}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -579,17 +579,17 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);
constants {

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -425,19 +425,19 @@ static extension-type-member method E8|constructor#<T extends core::Object? = dy
lowered final self::E8<self::E8|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
lowered final self::E9 /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
lowered final self::E10<self::E10|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */ {
lowered final self::E11 /* = invalid-type */ #this = it;
@ -539,7 +539,7 @@ static extension-type-member method E24|constructor#<T extends core::Object? = d
lowered final self::E24<self::E24|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {core::int defaultValue = #C1}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -579,17 +579,17 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);
constants {

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -425,19 +425,19 @@ static extension-type-member method E8|constructor#<T extends core::Object? = dy
lowered final self::E8<self::E8|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
lowered final self::E9 /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
lowered final self::E10<self::E10|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */ {
lowered final self::E11 /* = invalid-type */ #this = it;
@ -539,7 +539,7 @@ static extension-type-member method E24|constructor#<T extends core::Object? = d
lowered final self::E24<self::E24|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {core::int defaultValue = #C1}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -579,17 +579,17 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);
constants {

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -403,15 +403,15 @@ static extension-type-member method E7|constructor#(<T extends self::E7 /* = inv
;
static extension-type-member method E8|constructor#<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#::T%> /* = invalid-type */
;
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
;
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */
;
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */
;
@ -479,7 +479,7 @@ static extension-type-member method E23|constructor#_#new#tearOff(core::List<sel
return self::E23|constructor#(it);
static extension-type-member method E24|constructor#<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#::T%> /* = invalid-type */
;
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {has-declared-initializer core::int defaultValue}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -519,15 +519,15 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);

View file

@ -267,12 +267,12 @@ extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
constructor tearoff • = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E9% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E9 /* = invalid-type */;
constructor • = self::E9|constructor#;
constructor tearoff • = self::E9|constructor#_#new#tearOff;
}
extension type E10<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() → self::E10<T%>% /* = invalid-type */;
abstract extension-type-member representation-field get it() → self::E10<T%> /* = invalid-type */;
constructor • = self::E10|constructor#;
constructor tearoff • = self::E10|constructor#_#new#tearOff;
}
@ -425,19 +425,19 @@ static extension-type-member method E8|constructor#<T extends core::Object? = dy
lowered final self::E8<self::E8|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic> /* = invalid-type */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
static extension-type-member method E9|constructor#(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */ {
lowered final self::E9 /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* = invalid-type */ it) → self::E9 /* = invalid-type */
static extension-type-member method E9|constructor#_#new#tearOff(self::E9 /* = invalid-type */ it) → self::E9 /* = invalid-type */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#::T%> /* = invalid-type */ {
lowered final self::E10<self::E10|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11 /* = invalid-type */ it) → self::E11 /* = invalid-type */ {
lowered final self::E11 /* = invalid-type */ #this = it;
@ -539,7 +539,7 @@ static extension-type-member method E24|constructor#<T extends core::Object? = d
lowered final self::E24<self::E24|constructor#::T%> /* = invalid-type */ #this = it;
return #this;
}
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* = invalid-type */
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* = invalid-type */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%> /* = invalid-type */
return self::E24|constructor#<self::E24|constructor#_#new#tearOff::T%>(it);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/integers_patch.dart */ _#Alias14#fromEnvironment#tearOff<unrelated T extends core::Object? = dynamic>(core::String name, {core::int defaultValue = #C1}) → core::int
return core::int::fromEnvironment(name, defaultValue: defaultValue);
@ -579,17 +579,17 @@ static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23 /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias23#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias23#unmodifiable#tearOff::T%>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, self::_#Alias24#filled#tearOff::T% fill, {core::bool growable = #C2}) → core::List<self::_#Alias24#filled#tearOff::T%>
return core::List::filled<self::_#Alias24#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>({core::bool growable = #C2}) → core::List<self::_#Alias24#empty#tearOff::T%>
return core::List::empty<self::_#Alias24#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#from#tearOff::T%>
return core::List::from<self::_#Alias24#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<self::_#Alias24#of#tearOff::T%> elements, {core::bool growable = #C3}) → core::List<self::_#Alias24#of#tearOff::T%>
return core::List::of<self::_#Alias24#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::int length, (core::int) → self::_#Alias24#generate#tearOff::T% generator, {core::bool growable = #C3}) → core::List<self::_#Alias24#generate#tearOff::T%>
return core::List::generate<self::_#Alias24#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm_shared/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%> /* = invalid-type */ = self::E24<dynamic> /* = invalid-type */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);
constants {

View file

@ -75,7 +75,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
lowered final self::ET3 /* = core::int */ #this = id;
@ -87,7 +87,7 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -75,7 +75,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
lowered final self::ET3 /* = core::int */ #this = id;
@ -87,7 +87,7 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -75,7 +75,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
lowered final self::ET3 /* = core::int */ #this = id;
@ -87,7 +87,7 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -75,7 +75,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
lowered final self::ET3 /* = core::int */ #this = id;
@ -87,7 +87,7 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -71,7 +71,7 @@ static extension-type-member method ET1|constructor#_#new#tearOff(core::int id)
return self::ET1|constructor#(id);
static extension-type-member method ET2|constructor#<T extends core::Object? = dynamic>(self::ET2|constructor#::T% id) → self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */
;
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */
;
@ -79,7 +79,7 @@ static extension-type-member method ET3|constructor#_#new#tearOff(core::int id)
return self::ET3|constructor#(id);
static extension-type-member method ET4|constructor#<T extends core::Object? = dynamic>(self::ET4|constructor#::T% id) → self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */
;
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */
;

View file

@ -75,7 +75,7 @@ static extension-type-member method ET2|constructor#<T extends core::Object? = d
lowered final self::ET2<self::ET2|constructor#::T%> /* = self::ET2|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%>% /* = self::ET2|constructor#_#new#tearOff::T% */
static extension-type-member method ET2|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET2|constructor#_#new#tearOff::T% id) → self::ET2<self::ET2|constructor#_#new#tearOff::T%> /* = self::ET2|constructor#_#new#tearOff::T% */
return self::ET2|constructor#<self::ET2|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET3|constructor#(core::int id) → self::ET3 /* = core::int */ {
lowered final self::ET3 /* = core::int */ #this = id;
@ -87,7 +87,7 @@ static extension-type-member method ET4|constructor#<T extends core::Object? = d
lowered final self::ET4<self::ET4|constructor#::T%> /* = self::ET4|constructor#::T% */ #this = id;
return #this;
}
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%>% /* = self::ET4|constructor#_#new#tearOff::T% */
static extension-type-member method ET4|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET4|constructor#_#new#tearOff::T% id) → self::ET4<self::ET4|constructor#_#new#tearOff::T%> /* = self::ET4|constructor#_#new#tearOff::T% */
return self::ET4|constructor#<self::ET4|constructor#_#new#tearOff::T%>(id);
static extension-type-member method ET5|constructor#n(core::int id) → self::ET5 /* = core::int */ {
lowered final self::ET5 /* = core::int */ #this = id;

View file

@ -81,7 +81,7 @@ static extension-type-member method ExtensionType3|constructor#<T extends core::
lowered final self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */ #this = it;
return #this;
}
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */ {
lowered final self::ExtensionType4 /* = core::int */ #this = it;
@ -141,5 +141,5 @@ static extension-type-member method ExtensionType7|constructor#id<T extends core
lowered final self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */ #this = it;
return #this;
}
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -81,7 +81,7 @@ static extension-type-member method ExtensionType3|constructor#<T extends core::
lowered final self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */ #this = it;
return #this;
}
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */ {
lowered final self::ExtensionType4 /* = core::int */ #this = it;
@ -141,5 +141,5 @@ static extension-type-member method ExtensionType7|constructor#id<T extends core
lowered final self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */ #this = it;
return #this;
}
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -81,7 +81,7 @@ static extension-type-member method ExtensionType3|constructor#<T extends core::
lowered final self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */ #this = it;
return #this;
}
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */ {
lowered final self::ExtensionType4 /* = core::int */ #this = it;
@ -141,5 +141,5 @@ static extension-type-member method ExtensionType7|constructor#id<T extends core
lowered final self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */ #this = it;
return #this;
}
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -81,7 +81,7 @@ static extension-type-member method ExtensionType3|constructor#<T extends core::
lowered final self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */ #this = it;
return #this;
}
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */ {
lowered final self::ExtensionType4 /* = core::int */ #this = it;
@ -141,5 +141,5 @@ static extension-type-member method ExtensionType7|constructor#id<T extends core
lowered final self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */ #this = it;
return #this;
}
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -75,7 +75,7 @@ static extension-type-member method ExtensionType2|constructor#_#new#tearOff(cor
return self::ExtensionType2|constructor#(it);
static extension-type-member method ExtensionType3|constructor#<T extends core::num>(self::ExtensionType3|constructor#::T it) → self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */
;
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */
;
@ -130,5 +130,5 @@ static extension-type-member method ExtensionType6|constructor#_#id#tearOff(core
return self::ExtensionType6|constructor#id(it);
static extension-type-member method ExtensionType7|constructor#id<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */
;
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -81,7 +81,7 @@ static extension-type-member method ExtensionType3|constructor#<T extends core::
lowered final self::ExtensionType3<self::ExtensionType3|constructor#::T> /* = self::ExtensionType3|constructor#::T */ #this = it;
return #this;
}
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T>% /* = self::ExtensionType3|constructor#_#new#tearOff::T */
static extension-type-member method ExtensionType3|constructor#_#new#tearOff<T extends core::num>(self::ExtensionType3|constructor#_#new#tearOff::T it) → self::ExtensionType3<self::ExtensionType3|constructor#_#new#tearOff::T> /* = self::ExtensionType3|constructor#_#new#tearOff::T */
return self::ExtensionType3|constructor#<self::ExtensionType3|constructor#_#new#tearOff::T>(it);
static extension-type-member method ExtensionType4|constructor#(core::int it) → self::ExtensionType4 /* = core::int */ {
lowered final self::ExtensionType4 /* = core::int */ #this = it;
@ -141,5 +141,5 @@ static extension-type-member method ExtensionType7|constructor#id<T extends core
lowered final self::ExtensionType7<self::ExtensionType7|constructor#id::T> /* = core::int */ #this = it;
return #this;
}
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T>% /* = core::int */
static extension-type-member method ExtensionType7|constructor#_#id#tearOff<T extends core::num>(core::int it) → self::ExtensionType7<self::ExtensionType7|constructor#_#id#tearOff::T> /* = core::int */
return self::ExtensionType7|constructor#id<self::ExtensionType7|constructor#_#id#tearOff::T>(it);

View file

@ -355,7 +355,7 @@ static extension-type-member method GenericInlineClass|constructor#<T extends co
lowered final self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void {
self::GenericInlineClass|test::T% a1 = #this as{Unchecked} self::GenericInlineClass|test::T%;
@ -377,13 +377,13 @@ Try correcting the name to the name of an existing setter, or defining a setter
var c2 = it = t; // Error, should not resolve to extension method.
^^" in #this.{<unresolved>}it = t;
}
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ {
lowered final self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void {
() → self::FunctionInlineClass|test::T% a1 = #this as{Unchecked} () → self::FunctionInlineClass|test::T%;
@ -409,7 +409,7 @@ Try correcting the name to the name of an existing setter, or defining a setter
self::FunctionInlineClass|test::T% d3 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
self::FunctionInlineClass|test::T% d4 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
}
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ {
lowered final self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ #this = it;

View file

@ -355,7 +355,7 @@ static extension-type-member method GenericInlineClass|constructor#<T extends co
lowered final self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void {
self::GenericInlineClass|test::T% a1 = #this as{Unchecked} self::GenericInlineClass|test::T%;
@ -377,13 +377,13 @@ Try correcting the name to the name of an existing setter, or defining a setter
var c2 = it = t; // Error, should not resolve to extension method.
^^" in #this.{<unresolved>}it = t;
}
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ {
lowered final self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void {
() → self::FunctionInlineClass|test::T% a1 = #this as{Unchecked} () → self::FunctionInlineClass|test::T%;
@ -409,7 +409,7 @@ Try correcting the name to the name of an existing setter, or defining a setter
self::FunctionInlineClass|test::T% d3 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
self::FunctionInlineClass|test::T% d4 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
}
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ {
lowered final self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ #this = it;

View file

@ -355,7 +355,7 @@ static extension-type-member method GenericInlineClass|constructor#<T extends co
lowered final self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void {
self::GenericInlineClass|test::T% a1 = #this as{Unchecked} self::GenericInlineClass|test::T%;
@ -377,13 +377,13 @@ Try correcting the name to the name of an existing setter, or defining a setter
var c2 = it = t; // Error, should not resolve to extension method.
^^" in #this.{<unresolved>}it = t;
}
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ {
lowered final self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void {
() → self::FunctionInlineClass|test::T% a1 = #this as{Unchecked} () → self::FunctionInlineClass|test::T%;
@ -409,7 +409,7 @@ Try correcting the name to the name of an existing setter, or defining a setter
self::FunctionInlineClass|test::T% d3 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
self::FunctionInlineClass|test::T% d4 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
}
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ {
lowered final self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ #this = it;

View file

@ -355,7 +355,7 @@ static extension-type-member method GenericInlineClass|constructor#<T extends co
lowered final self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void {
self::GenericInlineClass|test::T% a1 = #this as{Unchecked} self::GenericInlineClass|test::T%;
@ -377,13 +377,13 @@ Try correcting the name to the name of an existing setter, or defining a setter
var c2 = it = t; // Error, should not resolve to extension method.
^^" in #this.{<unresolved>}it = t;
}
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ {
lowered final self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void {
() → self::FunctionInlineClass|test::T% a1 = #this as{Unchecked} () → self::FunctionInlineClass|test::T%;
@ -409,7 +409,7 @@ Try correcting the name to the name of an existing setter, or defining a setter
self::FunctionInlineClass|test::T% d3 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
self::FunctionInlineClass|test::T% d4 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
}
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ {
lowered final self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ #this = it;

View file

@ -69,19 +69,19 @@ static extension-type-member method InlineClass|get#test(lowered final self::Inl
return () → void => self::InlineClass|test(#this);
static extension-type-member method GenericInlineClass|constructor#<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */
;
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void
;
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */
;
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void
;
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */
;

View file

@ -355,7 +355,7 @@ static extension-type-member method GenericInlineClass|constructor#<T extends co
lowered final self::GenericInlineClass<self::GenericInlineClass|constructor#::T%> /* = self::GenericInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%>% /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method GenericInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericInlineClass|constructor#_#new#tearOff::T% it) → self::GenericInlineClass<self::GenericInlineClass|constructor#_#new#tearOff::T%> /* = self::GenericInlineClass|constructor#_#new#tearOff::T% */
return self::GenericInlineClass|constructor#<self::GenericInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method GenericInlineClass|test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|test::T%> /* = self::GenericInlineClass|test::T% */ #this, self::GenericInlineClass|test::T% t) → void {
self::GenericInlineClass|test::T% a1 = #this as{Unchecked} self::GenericInlineClass|test::T%;
@ -377,13 +377,13 @@ Try correcting the name to the name of an existing setter, or defining a setter
var c2 = it = t; // Error, should not resolve to extension method.
^^" in #this.{<unresolved>}it = t;
}
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%>% /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
static extension-type-member method GenericInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::GenericInlineClass<self::GenericInlineClass|get#test::T%> /* = self::GenericInlineClass|get#test::T% */ #this) → (self::GenericInlineClass|get#test::T%) → void
return (self::GenericInlineClass|get#test::T% t) → void => self::GenericInlineClass|test<self::GenericInlineClass|get#test::T%>(#this, t);
static extension-type-member method FunctionInlineClass|constructor#<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ {
lowered final self::FunctionInlineClass<self::FunctionInlineClass|constructor#::T%> /* = () → self::FunctionInlineClass|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%>% /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
static extension-type-member method FunctionInlineClass|constructor#_#new#tearOff<T extends core::Object? = dynamic>(() → self::FunctionInlineClass|constructor#_#new#tearOff::T% it) → self::FunctionInlineClass<self::FunctionInlineClass|constructor#_#new#tearOff::T%> /* = () → self::FunctionInlineClass|constructor#_#new#tearOff::T% */
return self::FunctionInlineClass|constructor#<self::FunctionInlineClass|constructor#_#new#tearOff::T%>(it);
static extension-type-member method FunctionInlineClass|test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|test::T%> /* = () → self::FunctionInlineClass|test::T% */ #this, () → self::FunctionInlineClass|test::T% t) → void {
() → self::FunctionInlineClass|test::T% a1 = #this as{Unchecked} () → self::FunctionInlineClass|test::T%;
@ -409,7 +409,7 @@ Try correcting the name to the name of an existing setter, or defining a setter
self::FunctionInlineClass|test::T% d3 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
self::FunctionInlineClass|test::T% d4 = (#this as{Unchecked} () → self::FunctionInlineClass|test::T%)(){() → self::FunctionInlineClass|test::T%};
}
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%>% /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
static extension-type-member method FunctionInlineClass|get#test<T extends core::Object? = dynamic>(lowered final self::FunctionInlineClass<self::FunctionInlineClass|get#test::T%> /* = () → self::FunctionInlineClass|get#test::T% */ #this) → (() → self::FunctionInlineClass|get#test::T%) → void
return (() → self::FunctionInlineClass|get#test::T% t) → void => self::FunctionInlineClass|test<self::FunctionInlineClass|get#test::T%>(#this, t);
static extension-type-member method GenericFunctionInlineClass|constructor#(<T extends core::Object? = dynamic>() → T% it) → self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ {
lowered final self::GenericFunctionInlineClass /* = <T extends core::Object? = dynamic>() → T% */ #this = it;

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -15,16 +15,16 @@ static extension-type-member method ET3|constructor#<T extends core::num>(core::
lowered final self::ET3<self::ET3|constructor#::T> /* = core::int */ #this = id;
return #this;
}
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#new#tearOff<T extends core::num>(core::int id) → self::ET3<self::ET3|constructor#_#new#tearOff::T> /* = core::int */
return self::ET3|constructor#<self::ET3|constructor#_#new#tearOff::T>(id);
static extension-type-member method ET3|constructor#c1<T extends core::num>() → self::ET3<self::ET3|constructor#c1::T> /* = core::int */ {
lowered final self::ET3<self::ET3|constructor#c1::T> /* = core::int */ #this;
#this = self::ET3|constructor#<self::ET3|constructor#c1::T>(0);
return #this;
}
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#c1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#c1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#c1#tearOff::T>();
static extension-type-member method ET3|constructor#f1<T extends core::num>() → self::ET3<self::ET3|constructor#f1::T> /* = core::int */ /* redirection-target: self::ET3|constructor#c1<self::ET3|constructor#f1::T>*/
return self::ET3|constructor#c1<self::ET3|constructor#f1::T>();
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T>% /* = core::int */
static extension-type-member method ET3|constructor#_#f1#tearOff<T extends core::num>() → self::ET3<self::ET3|constructor#_#f1#tearOff::T> /* = core::int */
return self::ET3|constructor#c1<self::ET3|constructor#_#f1#tearOff::T>();

View file

@ -226,7 +226,7 @@ static extension-type-member method GenericExtensionType|constructor#<T extends
lowered final self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */ {
lowered final self::ET_Null /* = Null */ #this = it;
@ -310,7 +310,7 @@ static extension-type-member method ET_TypeVariable|constructor#<T extends core:
lowered final self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */ {
lowered final self::ET_Class /* = self::Class */ #this = it;
@ -346,5 +346,5 @@ static extension-type-member method ET_GenericExtensionType|constructor#<T exten
lowered final self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -226,7 +226,7 @@ static extension-type-member method GenericExtensionType|constructor#<T extends
lowered final self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */ {
lowered final self::ET_Null /* = Null */ #this = it;
@ -310,7 +310,7 @@ static extension-type-member method ET_TypeVariable|constructor#<T extends core:
lowered final self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */ {
lowered final self::ET_Class /* = self::Class */ #this = it;
@ -346,5 +346,5 @@ static extension-type-member method ET_GenericExtensionType|constructor#<T exten
lowered final self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -226,7 +226,7 @@ static extension-type-member method GenericExtensionType|constructor#<T extends
lowered final self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */ {
lowered final self::ET_Null /* = Null */ #this = it;
@ -310,7 +310,7 @@ static extension-type-member method ET_TypeVariable|constructor#<T extends core:
lowered final self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */ {
lowered final self::ET_Class /* = self::Class */ #this = it;
@ -346,5 +346,5 @@ static extension-type-member method ET_GenericExtensionType|constructor#<T exten
lowered final self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -226,7 +226,7 @@ static extension-type-member method GenericExtensionType|constructor#<T extends
lowered final self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */ {
lowered final self::ET_Null /* = Null */ #this = it;
@ -310,7 +310,7 @@ static extension-type-member method ET_TypeVariable|constructor#<T extends core:
lowered final self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */ {
lowered final self::ET_Class /* = self::Class */ #this = it;
@ -346,5 +346,5 @@ static extension-type-member method ET_GenericExtensionType|constructor#<T exten
lowered final self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -220,7 +220,7 @@ static extension-type-member method ExtensionType|constructor#_#new#tearOff(core
return self::ExtensionType|constructor#(it);
static extension-type-member method GenericExtensionType|constructor#<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */
;
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */
;
@ -276,7 +276,7 @@ static extension-type-member method ET_Extension|constructor#(core::int it) →
;
static extension-type-member method ET_TypeVariable|constructor#<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */
;
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */
;
@ -300,5 +300,5 @@ static extension-type-member method ET_ExtensionType|constructor#_#new#tearOff(c
return self::ET_ExtensionType|constructor#(it);
static extension-type-member method ET_GenericExtensionType|constructor#<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */
;
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -226,7 +226,7 @@ static extension-type-member method GenericExtensionType|constructor#<T extends
lowered final self::GenericExtensionType<self::GenericExtensionType|constructor#::T%> /* = self::GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::GenericExtensionType|constructor#_#new#tearOff::T% it) → self::GenericExtensionType<self::GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::GenericExtensionType|constructor#_#new#tearOff::T% */
return self::GenericExtensionType|constructor#<self::GenericExtensionType|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Null|constructor#(Null it) → self::ET_Null /* = Null */ {
lowered final self::ET_Null /* = Null */ #this = it;
@ -310,7 +310,7 @@ static extension-type-member method ET_TypeVariable|constructor#<T extends core:
lowered final self::ET_TypeVariable<self::ET_TypeVariable|constructor#::T%> /* = self::ET_TypeVariable|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%>% /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
static extension-type-member method ET_TypeVariable|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_TypeVariable|constructor#_#new#tearOff::T% it) → self::ET_TypeVariable<self::ET_TypeVariable|constructor#_#new#tearOff::T%> /* = self::ET_TypeVariable|constructor#_#new#tearOff::T% */
return self::ET_TypeVariable|constructor#<self::ET_TypeVariable|constructor#_#new#tearOff::T%>(it);
static extension-type-member method ET_Class|constructor#(self::Class it) → self::ET_Class /* = self::Class */ {
lowered final self::ET_Class /* = self::Class */ #this = it;
@ -346,5 +346,5 @@ static extension-type-member method ET_GenericExtensionType|constructor#<T exten
lowered final self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#::T%> /* = self::ET_GenericExtensionType|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>% /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
static extension-type-member method ET_GenericExtensionType|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::ET_GenericExtensionType|constructor#_#new#tearOff::T% it) → self::ET_GenericExtensionType<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%> /* = self::ET_GenericExtensionType|constructor#_#new#tearOff::T% */
return self::ET_GenericExtensionType|constructor#<self::ET_GenericExtensionType|constructor#_#new#tearOff::T%>(it);

View file

@ -249,11 +249,11 @@ static extension-type-member method B|constructor#<T extends core::Object? = dyn
lowered final self::B<self::B|constructor#::T%> /* = self::B|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%>% /* = self::B|constructor#_#new#tearOff::T% */
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%> /* = self::B|constructor#_#new#tearOff::T% */
return self::B|constructor#<self::B|constructor#_#new#tearOff::T%>(it);
static extension-type-member method B|methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|methodB::T%> /* = self::B|methodB::T% */ #this) → self::B|methodB::T%
return #this as{Unchecked} self::B|methodB::T%;
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%>% /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%> /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
return () → self::B|get#methodB::T% => self::B|methodB<self::B|get#methodB::T%>(#this);
static extension-type-member method C1|constructor#(core::int it) → self::C1 /* = core::int */ {
lowered final self::C1 /* = core::int */ #this = it;

View file

@ -249,11 +249,11 @@ static extension-type-member method B|constructor#<T extends core::Object? = dyn
lowered final self::B<self::B|constructor#::T%> /* = self::B|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%>% /* = self::B|constructor#_#new#tearOff::T% */
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%> /* = self::B|constructor#_#new#tearOff::T% */
return self::B|constructor#<self::B|constructor#_#new#tearOff::T%>(it);
static extension-type-member method B|methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|methodB::T%> /* = self::B|methodB::T% */ #this) → self::B|methodB::T%
return #this as{Unchecked} self::B|methodB::T%;
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%>% /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%> /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
return () → self::B|get#methodB::T% => self::B|methodB<self::B|get#methodB::T%>(#this);
static extension-type-member method C1|constructor#(core::int it) → self::C1 /* = core::int */ {
lowered final self::C1 /* = core::int */ #this = it;

View file

@ -249,11 +249,11 @@ static extension-type-member method B|constructor#<T extends core::Object? = dyn
lowered final self::B<self::B|constructor#::T%> /* = self::B|constructor#::T% */ #this = it;
return #this;
}
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%>% /* = self::B|constructor#_#new#tearOff::T% */
static extension-type-member method B|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::B|constructor#_#new#tearOff::T% it) → self::B<self::B|constructor#_#new#tearOff::T%> /* = self::B|constructor#_#new#tearOff::T% */
return self::B|constructor#<self::B|constructor#_#new#tearOff::T%>(it);
static extension-type-member method B|methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|methodB::T%> /* = self::B|methodB::T% */ #this) → self::B|methodB::T%
return #this as{Unchecked} self::B|methodB::T%;
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%>% /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
static extension-type-member method B|get#methodB<T extends core::Object? = dynamic>(lowered final self::B<self::B|get#methodB::T%> /* = self::B|get#methodB::T% */ #this) → () → self::B|get#methodB::T%
return () → self::B|get#methodB::T% => self::B|methodB<self::B|get#methodB::T%>(#this);
static extension-type-member method C1|constructor#(core::int it) → self::C1 /* = core::int */ {
lowered final self::C1 /* = core::int */ #this = it;

Some files were not shown because too many files have changed in this diff Show more