Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Side by Side Diff: testcases/strong-mode/optional.baseline.txt

Issue 2465893002: Add strong mode type checking pass. (Closed)
Patch Set: Merge with master and remove visitBlockExpression Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // #lib1::InvalidListener is not a subtype of #lib1::Listener (optional.dart:42: 20)
2 // Too few positional arguments (optional.dart:44:21)
3 // Too many positional arguments (optional.dart:45:21)
4 // Too few positional arguments (optional.dart:46:24)
5 // Too many positional arguments (optional.dart:47:24)
1 library; 6 library;
2 import self as self; 7 import self as self;
3 import "dart:core" as core; 8 import "dart:core" as core;
4 9
5 class Foo extends core::Object { 10 class Foo extends core::Object {
6 constructor •() → void 11 constructor •() → void
7 : super core::Object::•() 12 : super core::Object::•()
8 ; 13 ;
9 method method(dynamic x, [dynamic y, dynamic z]) → dynamic { 14 method method(dynamic x, [dynamic y, dynamic z]) → dynamic {
10 return "string"; 15 return "string";
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 core::String string5 = extern.{self::External::externalMethod}(1, 2); 57 core::String string5 = extern.{self::External::externalMethod}(1, 2);
53 core::String string6 = extern.{self::External::externalMethod}(1, 2, 3); 58 core::String string6 = extern.{self::External::externalMethod}(1, 2, 3);
54 extern.{self::External::listen}(new self::TestListener::•()); 59 extern.{self::External::listen}(new self::TestListener::•());
55 extern.{self::External::listen}(new self::ExtendedListener::•()); 60 extern.{self::External::listen}(new self::ExtendedListener::•());
56 extern.{self::External::listen}(new self::InvalidListener::•()); 61 extern.{self::External::listen}(new self::InvalidListener::•());
57 dynamic nothing1 = foo.{self::Foo::method}(); 62 dynamic nothing1 = foo.{self::Foo::method}();
58 dynamic nothing2 = foo.{self::Foo::method}(1, 2, 3, 4); 63 dynamic nothing2 = foo.{self::Foo::method}(1, 2, 3, 4);
59 core::String nothing3 = extern.{self::External::externalMethod}(); 64 core::String nothing3 = extern.{self::External::externalMethod}();
60 core::String nothing4 = extern.{self::External::externalMethod}(1, 2, 3, 4); 65 core::String nothing4 = extern.{self::External::externalMethod}(1, 2, 3, 4);
61 } 66 }
OLDNEW
« no previous file with comments | « testcases/strong-mode/escape.baseline.txt ('k') | testcases/strong-mode/void-methods.baseline.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698