blob: 5fbe8cb1236199b689ebbeb32938eebfc410cbdc [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:64:20: Error: Expected 0 type arguments.
// extension type E21(Alias21<int> it) /* Error */ {}
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:66:20: Error: Expected 0 type arguments.
// typedef Alias22a = Alias22b<int>; /* Error */
// ^^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:5:19: Error: An extension type can't depend on itself through its representation type.
// extension type E1(E1 it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:7:20: Error: An extension type can't depend on itself through its representation type.
// extension type E2a(E2b it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:8:16: Context: The issue arises via this extension type declaration.
// extension type E2b(E2a it) /* Error */ {}
// ^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:8:20: Error: An extension type can't depend on itself through its representation type.
// extension type E2b(E2a it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:7:16: Context: The issue arises via this extension type declaration.
// extension type E2a(E2b it) /* Error */ {}
// ^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:10:20: Error: An extension type can't depend on itself through its representation type.
// extension type E3a(E3b it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:11:16: Context: The issue arises via this extension type declaration.
// extension type E3b(E3c it) /* Error */ {}
// ^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:12:16: Context: The issue arises via this extension type declaration.
// extension type E3c(E3a it) /* Error */ {}
// ^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:11:20: Error: An extension type can't depend on itself through its representation type.
// extension type E3b(E3c it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:12:16: Context: The issue arises via this extension type declaration.
// extension type E3c(E3a it) /* Error */ {}
// ^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:10:16: Context: The issue arises via this extension type declaration.
// extension type E3a(E3b it) /* Error */ {}
// ^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:12:20: Error: An extension type can't depend on itself through its representation type.
// extension type E3c(E3a it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:10:16: Context: The issue arises via this extension type declaration.
// extension type E3a(E3b it) /* Error */ {}
// ^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:11:16: Context: The issue arises via this extension type declaration.
// extension type E3b(E3c it) /* Error */ {}
// ^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:14:22: Error: An extension type can't depend on itself through its representation type.
// extension type E4(E4 Function() it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:16:24: Error: An extension type can't depend on itself through its representation type.
// extension type E5(void Function(E5) it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:18:19: Error: An extension type can't depend on itself through its representation type.
// extension type E6((E6, int) it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:20:24: Error: An extension type can't depend on itself through its representation type.
// extension type E7(void Function<T extends E7>() it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:22:22: Error: An extension type can't depend on itself through its representation type.
// extension type E8<T>(List<E8> it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:25:19: Error: An extension type can't depend on itself through its representation type.
// extension type E9(Alias9 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:24:9: Context: The issue arises via this type alias.
// typedef Alias9 = E9;
// ^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:28:23: Error: An extension type can't depend on itself through its representation type.
// extension type E10<T>(Alias10<T> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:27:9: Context: The issue arises via this type alias.
// typedef Alias10<T> = E10<T>;
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:31:20: Error: An extension type can't depend on itself through its representation type.
// extension type E11(Alias11 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:30:9: Context: The issue arises via this type alias.
// typedef Alias11 = E11 Function();
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:34:20: Error: An extension type can't depend on itself through its representation type.
// extension type E12(Alias12 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:33:9: Context: The issue arises via this type alias.
// typedef Alias12 = void Function(E12);
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:37:20: Error: An extension type can't depend on itself through its representation type.
// extension type E13(Alias13 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:36:9: Context: The issue arises via this type alias.
// typedef Alias13 = void Function<T extends E13>();
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:43:21: Error: An extension type can't depend on itself through its representation type.
// extension type E15a(Alias15<E15b> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:44:16: Context: The issue arises via this extension type declaration.
// extension type E15b(Alias15<E15a> it) /* Error */ {}
// ^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:42:9: Context: The issue arises via this type alias.
// typedef Alias15<T> = List<T>;
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:44:21: Error: An extension type can't depend on itself through its representation type.
// extension type E15b(Alias15<E15a> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:43:16: Context: The issue arises via this extension type declaration.
// extension type E15a(Alias15<E15b> it) /* Error */ {}
// ^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:42:9: Context: The issue arises via this type alias.
// typedef Alias15<T> = List<T>;
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:48:21: Error: An extension type can't depend on itself through its representation type.
// extension type E16a(Alias16a<int> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:49:16: Context: The issue arises via this extension type declaration.
// extension type E16b(Alias16b<int> it) /* Error */ {}
// ^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:46:9: Context: The issue arises via this type alias.
// typedef Alias16a<T> = List<E16b>;
// ^^^^^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:47:9: Context: The issue arises via this type alias.
// typedef Alias16b<T> = List<E16a>;
// ^^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:49:21: Error: An extension type can't depend on itself through its representation type.
// extension type E16b(Alias16b<int> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:48:16: Context: The issue arises via this extension type declaration.
// extension type E16a(Alias16a<int> it) /* Error */ {}
// ^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:47:9: Context: The issue arises via this type alias.
// typedef Alias16b<T> = List<E16a>;
// ^^^^^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:46:9: Context: The issue arises via this type alias.
// typedef Alias16a<T> = List<E16b>;
// ^^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:51:20: Error: An extension type can't depend on itself through its representation type.
// extension type E17((int, {E17 a}) it) /* Error */ {}
// ^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:55:20: Error: An extension type can't depend on itself through its representation type.
// extension type E18(Alias18a<int> it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:53:9: Context: The issue arises via this type alias.
// typedef Alias18a<T> = Alias18b<E18>;
// ^^^^^^^^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:54:9: Context: The issue arises via this type alias.
// typedef Alias18b<T> = void Function(T);
// ^^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:60:9: Error: The typedef 'Alias20' has a reference to itself.
// typedef Alias20 = Alias20; /* Error */
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:71:20: Error: An extension type can't depend on itself through its representation type.
// extension type E23(Alias23 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:70:9: Context: The issue arises via this type alias.
// typedef Alias23<T extends E23> = List<T>;
// ^^^^^^^
//
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:74:23: Error: An extension type can't depend on itself through its representation type.
// extension type E24<T>(Alias24 it) /* Error */ {}
// ^
// pkg/front_end/testcases/extension_types/cyclic_representation_type.dart:73:9: Context: The issue arises via this type alias.
// typedef Alias24<T extends E24<T>> = List<T>;
// ^^^^^^^
//
import self as self;
import "dart:core" as core;
typedef Alias9 = self::E9% /* erasure=invalid-type, declared=! */;
typedef Alias10<T extends core::Object? = dynamic> = self::E10<T%>% /* erasure=invalid-type, declared=! */;
typedef Alias11 = () self::E11% /* erasure=invalid-type, declared=! */;
typedef Alias12 = (self::E12% /* erasure=invalid-type, declared=! */) void;
typedef Alias13 = <T extends self::E13% /* erasure=invalid-type, declared=! */ = dynamic>() void;
typedef Alias14<unrelated T extends core::Object? = dynamic> = core::int;
typedef Alias15<T extends core::Object? = dynamic> = core::List<T%>;
typedef Alias16a<unrelated T extends core::Object? = dynamic> = core::List<self::E16b% /* erasure=invalid-type, declared=! */>;
typedef Alias16b<unrelated T extends core::Object? = dynamic> = core::List<self::E16a% /* erasure=invalid-type, declared=! */>;
typedef Alias18a<unrelated T extends core::Object? = dynamic> = (self::E18% /* erasure=invalid-type, declared=! */) void;
typedef Alias18b<contravariant T extends core::Object? = dynamic> = (T%) void;
typedef Alias20 = invalid-type;
typedef Alias21 = core::int;
typedef Alias22a = invalid-type;
typedef Alias22b = core::int;
typedef Alias23<T extends self::E23% /* erasure=invalid-type, declared=! */> = core::List<T%>;
typedef Alias24<T extends self::E24<T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */> = core::List<T%>;
extension type E1(invalid-type it) {
abstract extension-type-member representation-field get it() self::E1% /* erasure=invalid-type, declared=! */;
constructor = self::E1|constructor#;
constructor tearoff = self::E1|constructor#_#new#tearOff;
}
extension type E2a(invalid-type it) {
abstract extension-type-member representation-field get it() self::E2b% /* erasure=invalid-type, declared=! */;
constructor = self::E2a|constructor#;
constructor tearoff = self::E2a|constructor#_#new#tearOff;
}
extension type E2b(invalid-type it) {
abstract extension-type-member representation-field get it() self::E2a% /* erasure=invalid-type, declared=! */;
constructor = self::E2b|constructor#;
constructor tearoff = self::E2b|constructor#_#new#tearOff;
}
extension type E3a(invalid-type it) {
abstract extension-type-member representation-field get it() self::E3b% /* erasure=invalid-type, declared=! */;
constructor = self::E3a|constructor#;
constructor tearoff = self::E3a|constructor#_#new#tearOff;
}
extension type E3b(invalid-type it) {
abstract extension-type-member representation-field get it() self::E3c% /* erasure=invalid-type, declared=! */;
constructor = self::E3b|constructor#;
constructor tearoff = self::E3b|constructor#_#new#tearOff;
}
extension type E3c(invalid-type it) {
abstract extension-type-member representation-field get it() self::E3a% /* erasure=invalid-type, declared=! */;
constructor = self::E3c|constructor#;
constructor tearoff = self::E3c|constructor#_#new#tearOff;
}
extension type E4(invalid-type it) {
abstract extension-type-member representation-field get it() () self::E4% /* erasure=invalid-type, declared=! */;
constructor = self::E4|constructor#;
constructor tearoff = self::E4|constructor#_#new#tearOff;
}
extension type E5(invalid-type it) {
abstract extension-type-member representation-field get it() (self::E5% /* erasure=invalid-type, declared=! */) void;
constructor = self::E5|constructor#;
constructor tearoff = self::E5|constructor#_#new#tearOff;
}
extension type E6(invalid-type it) {
abstract extension-type-member representation-field get it() (self::E6% /* erasure=invalid-type, declared=! */, core::int);
constructor = self::E6|constructor#;
constructor tearoff = self::E6|constructor#_#new#tearOff;
}
extension type E7(invalid-type it) {
abstract extension-type-member representation-field get it() <T extends self::E7% /* erasure=invalid-type, declared=! */ = dynamic>() void;
constructor = self::E7|constructor#;
constructor tearoff = self::E7|constructor#_#new#tearOff;
}
extension type E8<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E8<dynamic>% /* erasure=invalid-type, declared=! */>;
constructor = self::E8|constructor#;
constructor tearoff = self::E8|constructor#_#new#tearOff;
}
extension type E9(invalid-type it) {
abstract extension-type-member representation-field get it() self::E9% /* erasure=invalid-type, declared=! */;
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%>% /* erasure=invalid-type, declared=! */;
constructor = self::E10|constructor#;
constructor tearoff = self::E10|constructor#_#new#tearOff;
}
extension type E11(invalid-type it) {
abstract extension-type-member representation-field get it() () self::E11% /* erasure=invalid-type, declared=! */;
constructor = self::E11|constructor#;
constructor tearoff = self::E11|constructor#_#new#tearOff;
}
extension type E12(invalid-type it) {
abstract extension-type-member representation-field get it() (self::E12% /* erasure=invalid-type, declared=! */) void;
constructor = self::E12|constructor#;
constructor tearoff = self::E12|constructor#_#new#tearOff;
}
extension type E13(invalid-type it) {
abstract extension-type-member representation-field get it() <T extends self::E13% /* erasure=invalid-type, declared=! */ = dynamic>() void;
constructor = self::E13|constructor#;
constructor tearoff = self::E13|constructor#_#new#tearOff;
}
extension type E14(core::int it) {
abstract extension-type-member representation-field get it() core::int;
constructor = self::E14|constructor#;
constructor tearoff = self::E14|constructor#_#new#tearOff;
}
extension type E15a(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E15b% /* erasure=invalid-type, declared=! */>;
constructor = self::E15a|constructor#;
constructor tearoff = self::E15a|constructor#_#new#tearOff;
}
extension type E15b(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E15a% /* erasure=invalid-type, declared=! */>;
constructor = self::E15b|constructor#;
constructor tearoff = self::E15b|constructor#_#new#tearOff;
}
extension type E16a(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E16b% /* erasure=invalid-type, declared=! */>;
constructor = self::E16a|constructor#;
constructor tearoff = self::E16a|constructor#_#new#tearOff;
}
extension type E16b(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E16a% /* erasure=invalid-type, declared=! */>;
constructor = self::E16b|constructor#;
constructor tearoff = self::E16b|constructor#_#new#tearOff;
}
extension type E17(invalid-type it) {
abstract extension-type-member representation-field get it() (core::int, {required a: self::E17% /* erasure=invalid-type, declared=! */});
constructor = self::E17|constructor#;
constructor tearoff = self::E17|constructor#_#new#tearOff;
}
extension type E18(invalid-type it) {
abstract extension-type-member representation-field get it() (self::E18% /* erasure=invalid-type, declared=! */) void;
constructor = self::E18|constructor#;
constructor tearoff = self::E18|constructor#_#new#tearOff;
}
extension type E19a((self::E19b% /* erasure=core::int, declared=! */, self::E19b% /* erasure=core::int, declared=! */) it) {
abstract extension-type-member representation-field get it() (self::E19b% /* erasure=core::int, declared=! */, self::E19b% /* erasure=core::int, declared=! */);
constructor = self::E19a|constructor#;
constructor tearoff = self::E19a|constructor#_#new#tearOff;
}
extension type E19b(core::int it) {
abstract extension-type-member representation-field get it() core::int;
constructor = self::E19b|constructor#;
constructor tearoff = self::E19b|constructor#_#new#tearOff;
}
extension type E20(invalid-type it) {
abstract extension-type-member representation-field get it() invalid-type;
constructor = self::E20|constructor#;
constructor tearoff = self::E20|constructor#_#new#tearOff;
}
extension type E21(invalid-type it) {
abstract extension-type-member representation-field get it() invalid-type;
constructor = self::E21|constructor#;
constructor tearoff = self::E21|constructor#_#new#tearOff;
}
extension type E22(invalid-type it) {
abstract extension-type-member representation-field get it() invalid-type;
constructor = self::E22|constructor#;
constructor tearoff = self::E22|constructor#_#new#tearOff;
}
extension type E23(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E23% /* erasure=invalid-type, declared=! */>;
constructor = self::E23|constructor#;
constructor tearoff = self::E23|constructor#_#new#tearOff;
}
extension type E24<T extends core::Object? = dynamic>(invalid-type it) {
abstract extension-type-member representation-field get it() core::List<self::E24<dynamic>% /* erasure=invalid-type, declared=! */>;
constructor = self::E24|constructor#;
constructor tearoff = self::E24|constructor#_#new#tearOff;
}
static extension-type-member method E1|constructor#(self::E1% /* erasure=invalid-type, declared=! */ it) → self::E1% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E1|constructor#_#new#tearOff(self::E1% /* erasure=invalid-type, declared=! */ it) → self::E1% /* erasure=invalid-type, declared=! */
return self::E1|constructor#(it);
static extension-type-member method E2a|constructor#(self::E2b% /* erasure=invalid-type, declared=! */ it) → self::E2a% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E2a|constructor#_#new#tearOff(self::E2b% /* erasure=invalid-type, declared=! */ it) → self::E2a% /* erasure=invalid-type, declared=! */
return self::E2a|constructor#(it);
static extension-type-member method E2b|constructor#(self::E2a% /* erasure=invalid-type, declared=! */ it) → self::E2b% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E2b|constructor#_#new#tearOff(self::E2a% /* erasure=invalid-type, declared=! */ it) → self::E2b% /* erasure=invalid-type, declared=! */
return self::E2b|constructor#(it);
static extension-type-member method E3a|constructor#(self::E3b% /* erasure=invalid-type, declared=! */ it) → self::E3a% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E3a|constructor#_#new#tearOff(self::E3b% /* erasure=invalid-type, declared=! */ it) → self::E3a% /* erasure=invalid-type, declared=! */
return self::E3a|constructor#(it);
static extension-type-member method E3b|constructor#(self::E3c% /* erasure=invalid-type, declared=! */ it) → self::E3b% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E3b|constructor#_#new#tearOff(self::E3c% /* erasure=invalid-type, declared=! */ it) → self::E3b% /* erasure=invalid-type, declared=! */
return self::E3b|constructor#(it);
static extension-type-member method E3c|constructor#(self::E3a% /* erasure=invalid-type, declared=! */ it) → self::E3c% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E3c|constructor#_#new#tearOff(self::E3a% /* erasure=invalid-type, declared=! */ it) → self::E3c% /* erasure=invalid-type, declared=! */
return self::E3c|constructor#(it);
static extension-type-member method E4|constructor#(() → self::E4% /* erasure=invalid-type, declared=! */ it) → self::E4% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E4|constructor#_#new#tearOff(() → self::E4% /* erasure=invalid-type, declared=! */ it) → self::E4% /* erasure=invalid-type, declared=! */
return self::E4|constructor#(it);
static extension-type-member method E5|constructor#((self::E5% /* erasure=invalid-type, declared=! */) → void it) → self::E5% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E5|constructor#_#new#tearOff((self::E5% /* erasure=invalid-type, declared=! */) → void it) → self::E5% /* erasure=invalid-type, declared=! */
return self::E5|constructor#(it);
static extension-type-member method E6|constructor#((self::E6% /* erasure=invalid-type, declared=! */, core::int) it) → self::E6% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E6|constructor#_#new#tearOff((self::E6% /* erasure=invalid-type, declared=! */, core::int) it) → self::E6% /* erasure=invalid-type, declared=! */
return self::E6|constructor#(it);
static extension-type-member method E7|constructor#_#new#tearOff(<T extends self::E7% /* erasure=invalid-type, declared=! */ = dynamic>() → void it) → self::E7% /* erasure=invalid-type, declared=! */
return self::E7|constructor#(it);
static extension-type-member method E7|constructor#(<T extends self::E7% /* erasure=invalid-type, declared=! */ = dynamic>() → void it) → self::E7% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E8|constructor#<T extends core::Object? = dynamic>(core::List<self::E8<dynamic>% /* erasure=invalid-type, declared=! */> it) → self::E8<self::E8|constructor#::T%>% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E8|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E8<dynamic>% /* erasure=invalid-type, declared=! */> it) → self::E8<self::E8|constructor#_#new#tearOff::T%>% /* erasure=invalid-type, declared=! */
return self::E8|constructor#<self::E8|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E9|constructor#(self::E9% /* erasure=invalid-type, declared=! */ it) → self::E9% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E9|constructor#_#new#tearOff(self::E9% /* erasure=invalid-type, declared=! */ it) → self::E9% /* erasure=invalid-type, declared=! */
return self::E9|constructor#(it);
static extension-type-member method E10|constructor#<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#::T%>% /* erasure=invalid-type, declared=! */ it) → self::E10<self::E10|constructor#::T%>% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E10|constructor#_#new#tearOff<T extends core::Object? = dynamic>(self::E10<self::E10|constructor#_#new#tearOff::T%>% /* erasure=invalid-type, declared=! */ it) → self::E10<self::E10|constructor#_#new#tearOff::T%>% /* erasure=invalid-type, declared=! */
return self::E10|constructor#<self::E10|constructor#_#new#tearOff::T%>(it);
static extension-type-member method E11|constructor#(() → self::E11% /* erasure=invalid-type, declared=! */ it) → self::E11% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E11|constructor#_#new#tearOff(() → self::E11% /* erasure=invalid-type, declared=! */ it) → self::E11% /* erasure=invalid-type, declared=! */
return self::E11|constructor#(it);
static extension-type-member method E12|constructor#((self::E12% /* erasure=invalid-type, declared=! */) → void it) → self::E12% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E12|constructor#_#new#tearOff((self::E12% /* erasure=invalid-type, declared=! */) → void it) → self::E12% /* erasure=invalid-type, declared=! */
return self::E12|constructor#(it);
static extension-type-member method E13|constructor#(<T extends self::E13% /* erasure=invalid-type, declared=! */ = dynamic>() → void it) → self::E13% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E13|constructor#_#new#tearOff(<T extends self::E13% /* erasure=invalid-type, declared=! */ = dynamic>() → void it) → self::E13% /* erasure=invalid-type, declared=! */
return self::E13|constructor#(it);
static extension-type-member method E14|constructor#(core::int it) → self::E14% /* erasure=core::int, declared=! */
;
static extension-type-member method E14|constructor#_#new#tearOff(core::int it) → self::E14% /* erasure=core::int, declared=! */
return self::E14|constructor#(it);
static extension-type-member method E15a|constructor#(core::List<self::E15b% /* erasure=invalid-type, declared=! */> it) → self::E15a% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E15a|constructor#_#new#tearOff(core::List<self::E15b% /* erasure=invalid-type, declared=! */> it) → self::E15a% /* erasure=invalid-type, declared=! */
return self::E15a|constructor#(it);
static extension-type-member method E15b|constructor#(core::List<self::E15a% /* erasure=invalid-type, declared=! */> it) → self::E15b% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E15b|constructor#_#new#tearOff(core::List<self::E15a% /* erasure=invalid-type, declared=! */> it) → self::E15b% /* erasure=invalid-type, declared=! */
return self::E15b|constructor#(it);
static extension-type-member method E16a|constructor#(core::List<self::E16b% /* erasure=invalid-type, declared=! */> it) → self::E16a% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E16a|constructor#_#new#tearOff(core::List<self::E16b% /* erasure=invalid-type, declared=! */> it) → self::E16a% /* erasure=invalid-type, declared=! */
return self::E16a|constructor#(it);
static extension-type-member method E16b|constructor#(core::List<self::E16a% /* erasure=invalid-type, declared=! */> it) → self::E16b% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E16b|constructor#_#new#tearOff(core::List<self::E16a% /* erasure=invalid-type, declared=! */> it) → self::E16b% /* erasure=invalid-type, declared=! */
return self::E16b|constructor#(it);
static extension-type-member method E17|constructor#((core::int, {required a: self::E17% /* erasure=invalid-type, declared=! */}) it) → self::E17% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E17|constructor#_#new#tearOff((core::int, {required a: self::E17% /* erasure=invalid-type, declared=! */}) it) → self::E17% /* erasure=invalid-type, declared=! */
return self::E17|constructor#(it);
static extension-type-member method E18|constructor#((self::E18% /* erasure=invalid-type, declared=! */) → void it) → self::E18% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E18|constructor#_#new#tearOff((self::E18% /* erasure=invalid-type, declared=! */) → void it) → self::E18% /* erasure=invalid-type, declared=! */
return self::E18|constructor#(it);
static extension-type-member method E19a|constructor#((self::E19b% /* erasure=core::int, declared=! */, self::E19b% /* erasure=core::int, declared=! */) it) → self::E19a% /* erasure=(core::int, core::int), declared=! */
;
static extension-type-member method E19a|constructor#_#new#tearOff((self::E19b% /* erasure=core::int, declared=! */, self::E19b% /* erasure=core::int, declared=! */) it) → self::E19a% /* erasure=(core::int, core::int), declared=! */
return self::E19a|constructor#(it);
static extension-type-member method E19b|constructor#(core::int it) → self::E19b% /* erasure=core::int, declared=! */
;
static extension-type-member method E19b|constructor#_#new#tearOff(core::int it) → self::E19b% /* erasure=core::int, declared=! */
return self::E19b|constructor#(it);
static extension-type-member method E20|constructor#(invalid-type it) → self::E20% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E20|constructor#_#new#tearOff(invalid-type it) → self::E20% /* erasure=invalid-type, declared=! */
return self::E20|constructor#(it);
static extension-type-member method E21|constructor#(invalid-type it) → self::E21% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E21|constructor#_#new#tearOff(invalid-type it) → self::E21% /* erasure=invalid-type, declared=! */
return self::E21|constructor#(it);
static extension-type-member method E22|constructor#(invalid-type it) → self::E22% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E22|constructor#_#new#tearOff(invalid-type it) → self::E22% /* erasure=invalid-type, declared=! */
return self::E22|constructor#(it);
static extension-type-member method E23|constructor#(core::List<self::E23% /* erasure=invalid-type, declared=! */> it) → self::E23% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E23|constructor#_#new#tearOff(core::List<self::E23% /* erasure=invalid-type, declared=! */> it) → self::E23% /* erasure=invalid-type, declared=! */
return self::E23|constructor#(it);
static extension-type-member method E24|constructor#<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* erasure=invalid-type, declared=! */> it) → self::E24<self::E24|constructor#::T%>% /* erasure=invalid-type, declared=! */
;
static extension-type-member method E24|constructor#_#new#tearOff<T extends core::Object? = dynamic>(core::List<self::E24<dynamic>% /* erasure=invalid-type, declared=! */> it) → self::E24<self::E24|constructor#_#new#tearOff::T%>% /* erasure=invalid-type, declared=! */
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);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#filled#tearOff<unrelated T extends core::Object? = dynamic>(core::int length, self::E16b% /* erasure=invalid-type, declared=! */ fill, {has-declared-initializer core::bool growable}) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::filled<self::E16b% /* erasure=invalid-type, declared=! */>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#empty#tearOff<unrelated T extends core::Object? = dynamic>({has-declared-initializer core::bool growable}) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::empty<self::E16b% /* erasure=invalid-type, declared=! */>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#from#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<dynamic> elements, {has-declared-initializer core::bool growable}) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::from<self::E16b% /* erasure=invalid-type, declared=! */>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#of#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<self::E16b% /* erasure=invalid-type, declared=! */> elements, {has-declared-initializer core::bool growable}) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::of<self::E16b% /* erasure=invalid-type, declared=! */>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#generate#tearOff<unrelated T extends core::Object? = dynamic>(core::int length, (core::int) → self::E16b% /* erasure=invalid-type, declared=! */ generator, {has-declared-initializer core::bool growable}) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::generate<self::E16b% /* erasure=invalid-type, declared=! */>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16a#unmodifiable#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<dynamic> elements) → core::List<self::E16b% /* erasure=invalid-type, declared=! */>
return core::List::unmodifiable<self::E16b% /* erasure=invalid-type, declared=! */>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#filled#tearOff<unrelated T extends core::Object? = dynamic>(core::int length, self::E16a% /* erasure=invalid-type, declared=! */ fill, {has-declared-initializer core::bool growable}) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::filled<self::E16a% /* erasure=invalid-type, declared=! */>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#empty#tearOff<unrelated T extends core::Object? = dynamic>({has-declared-initializer core::bool growable}) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::empty<self::E16a% /* erasure=invalid-type, declared=! */>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#from#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<dynamic> elements, {has-declared-initializer core::bool growable}) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::from<self::E16a% /* erasure=invalid-type, declared=! */>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#of#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<self::E16a% /* erasure=invalid-type, declared=! */> elements, {has-declared-initializer core::bool growable}) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::of<self::E16a% /* erasure=invalid-type, declared=! */>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#generate#tearOff<unrelated T extends core::Object? = dynamic>(core::int length, (core::int) → self::E16a% /* erasure=invalid-type, declared=! */ generator, {has-declared-initializer core::bool growable}) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::generate<self::E16a% /* erasure=invalid-type, declared=! */>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias16b#unmodifiable#tearOff<unrelated T extends core::Object? = dynamic>(core::Iterable<dynamic> elements) → core::List<self::E16a% /* erasure=invalid-type, declared=! */>
return core::List::unmodifiable<self::E16a% /* erasure=invalid-type, declared=! */>(elements);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#filled#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>(core::int length, self::_#Alias23#filled#tearOff::T% fill, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias23#filled#tearOff::T%>
return core::List::filled<self::_#Alias23#filled#tearOff::T%>(length, fill, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#empty#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>({has-declared-initializer core::bool growable}) → core::List<self::_#Alias23#empty#tearOff::T%>
return core::List::empty<self::_#Alias23#empty#tearOff::T%>(growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#from#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>(core::Iterable<dynamic> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias23#from#tearOff::T%>
return core::List::from<self::_#Alias23#from#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#of#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>(core::Iterable<self::_#Alias23#of#tearOff::T%> elements, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias23#of#tearOff::T%>
return core::List::of<self::_#Alias23#of#tearOff::T%>(elements, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#generate#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>(core::int length, (core::int) → self::_#Alias23#generate#tearOff::T% generator, {has-declared-initializer core::bool growable}) → core::List<self::_#Alias23#generate#tearOff::T%>
return core::List::generate<self::_#Alias23#generate#tearOff::T%>(length, generator, growable: growable);
static method /* from org-dartlang-sdk:///sdk/lib/_internal/vm/lib/array_patch.dart */ _#Alias23#unmodifiable#tearOff<T extends self::E23% /* erasure=invalid-type, declared=! */>(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/lib/array_patch.dart */ _#Alias24#filled#tearOff<T extends self::E24<self::_#Alias24#filled#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>(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/lib/array_patch.dart */ _#Alias24#empty#tearOff<T extends self::E24<self::_#Alias24#empty#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>({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/lib/array_patch.dart */ _#Alias24#from#tearOff<T extends self::E24<self::_#Alias24#from#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>(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/lib/array_patch.dart */ _#Alias24#of#tearOff<T extends self::E24<self::_#Alias24#of#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>(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/lib/array_patch.dart */ _#Alias24#generate#tearOff<T extends self::E24<self::_#Alias24#generate#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>(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/lib/array_patch.dart */ _#Alias24#unmodifiable#tearOff<T extends self::E24<self::_#Alias24#unmodifiable#tearOff::T%>% /* erasure=invalid-type, declared=! */ = self::E24<dynamic>% /* erasure=invalid-type, declared=! */>(core::Iterable<dynamic> elements) → core::List<self::_#Alias24#unmodifiable#tearOff::T%>
return core::List::unmodifiable<self::_#Alias24#unmodifiable#tearOff::T%>(elements);