Index: pkg/kernel/testcases/reify/native_types_test.dart.expect |
diff --git a/pkg/kernel/testcases/reify/native_types_test.dart.expect b/pkg/kernel/testcases/reify/native_types_test.dart.expect |
index 0000d2faccd0b1d7c057319409c4c87ce6c3b327..ca0fa91c17cb98c809ee4c9d9a099f7c8df7e1dd 100644 |
--- a/pkg/kernel/testcases/reify/native_types_test.dart.expect |
+++ b/pkg/kernel/testcases/reify/native_types_test.dart.expect |
@@ -79,7 +79,7 @@ class Closure#main#function extends core::Object implements core::Function, int: |
constructor •(final mock::Context context) → dynamic |
: self::Closure#main#function::context = context |
; |
- method call() → dynamic { |
+ method call() → self::C { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function::context}; |
return throw int::attachType(new core::AbstractClassInstantiationError::•("C"), new typ::Interface::•(self::$declarations.[](3))); |
@@ -119,7 +119,7 @@ class Closure#main#function#1 extends core::Object implements core::Function, in |
constructor •(final mock::Context context) → dynamic |
: self::Closure#main#function#1::context = context |
; |
- method call(dynamic e) → dynamic { |
+ method call(dynamic e) → core::bool { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function#1::context}; |
return typ::isSubtypeOf(int::type(e), new typ::Interface::•(self::$declarations.[](3))); |
@@ -199,7 +199,7 @@ class Closure#main#function#3 extends core::Object implements core::Function, in |
constructor •(final mock::Context context) → dynamic |
: self::Closure#main#function#3::context = context |
; |
- method call(dynamic e) → dynamic { |
+ method call(dynamic e) → core::bool { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function#3::context}; |
return typ::isSubtypeOf(int::type(e), new typ::Interface::•(self::$declarations.[](7))); |
@@ -279,7 +279,7 @@ class Closure#main#function#5 extends core::Object implements core::Function, in |
constructor •(final mock::Context context) → dynamic |
: self::Closure#main#function#5::context = context |
; |
- method call(dynamic e) → dynamic { |
+ method call(dynamic e) → core::bool { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function#5::context}; |
return typ::isSubtypeOf(int::type(e), new typ::Interface::•(self::$declarations.[](10))); |
@@ -322,7 +322,7 @@ class Closure#main#function#6 extends core::Object implements core::Function, in |
method call() → dynamic { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function#6::context}; |
- return int::attachType(<dynamic>[], new typ::Interface::•(self::$declarations.[](12), <dynamic>[const typ::Dynamic::•()])).[](1); |
+ return int::attachType(<dynamic>[], new typ::Interface::•(self::$declarations.[](12), <dynamic>[const typ::Dynamic::•()])).{core::List::[]}(1); |
} |
get $type() → typ::ReifiedType |
return new typ::Interface::•(self::$declarations.[](11)); |
@@ -359,7 +359,7 @@ class Closure#main#function#7 extends core::Object implements core::Function, in |
constructor •(final mock::Context context) → dynamic |
: self::Closure#main#function#7::context = context |
; |
- method call(dynamic e) → dynamic { |
+ method call(dynamic e) → core::bool { |
"This is a temporary solution. In the VM, this will become an additional parameter."; |
final mock::Context #contextParameter = this.{self::Closure#main#function#7::context}; |
return typ::isSubtypeOf(int::type(e), new typ::Interface::•(self::$declarations.[](14))); |
@@ -398,18 +398,18 @@ static field dynamic bar = self::foo; |
static final field core::List<dec::Class> $declarations = (core::List<dec::Class> d) → core::List<dec::Class> { |
dec::init(d, 0, new typ::Interface::•(d.[](18))); |
dec::init(d, 1, new typ::Interface::•(d.[](18))); |
- dec::init(d, 2, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[])); |
+ dec::init(d, 2, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), new typ::Interface::•(d.[](0)), 0, <dynamic>[])); |
dec::init(d, 3, new typ::Interface::•(d.[](27))); |
- dec::init(d, 4, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[const typ::Dynamic::•()])); |
+ dec::init(d, 4, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), new typ::Interface::•(d.[](19)), 0, <dynamic>[const typ::Dynamic::•()])); |
dec::init(d, 5, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[])); |
- dec::init(d, 6, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[const typ::Dynamic::•()])); |
+ dec::init(d, 6, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), new typ::Interface::•(d.[](19)), 0, <dynamic>[const typ::Dynamic::•()])); |
dec::init(d, 7, new typ::Interface::•(d.[](27))); |
dec::init(d, 8, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[])); |
- dec::init(d, 9, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[const typ::Dynamic::•()])); |
+ dec::init(d, 9, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), new typ::Interface::•(d.[](19)), 0, <dynamic>[const typ::Dynamic::•()])); |
dec::init(d, 10, new typ::Interface::•(d.[](27))); |
dec::init(d, 11, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[])); |
dec::init(d, 12, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](28), <dynamic>[d.[](12).variables.[](0)])]); |
- dec::init(d, 13, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), const typ::Dynamic::•(), 0, <dynamic>[const typ::Dynamic::•()])); |
+ dec::init(d, 13, new typ::Interface::•(d.[](18)), <dynamic>[new typ::Interface::•(d.[](26))], new typ::FunctionType::•(new typ::Interface::•(d.[](26)), new typ::Interface::•(d.[](19)), 0, <dynamic>[const typ::Dynamic::•()])); |
dec::init(d, 14, new typ::Interface::•(d.[](21))); |
dec::init(d, 15, new typ::Interface::•(d.[](29))); |
dec::init(d, 16, new typ::Interface::•(d.[](29))); |