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

Side by Side Diff: pkg/front_end/testcases/inference/downwards_inference_on_list_literals_infer_if_value_types_match_context.dart.strong.expect

Issue 2981783002: Set 'isSyntheticDefault' for default constructors. (Closed)
Patch Set: Created 3 years, 5 months 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 library test; 1 library test;
2 import self as self; 2 import self as self;
3 import "dart:core" as core; 3 import "dart:core" as core;
4 4
5 typedef Asserter<T extends core::Object> = (T) → void; 5 typedef Asserter<T extends core::Object> = (T) → void;
6 typedef AsserterBuilder<S extends core::Object, T extends core::Object> = (S) → (T) → void; 6 typedef AsserterBuilder<S extends core::Object, T extends core::Object> = (S) → (T) → void;
7 class DartType extends core::Object { 7 class DartType extends core::Object {
8 constructor •() → void 8 default constructor •() → void
9 : super core::Object::•() 9 : super core::Object::•()
10 ; 10 ;
11 } 11 }
12 abstract class C extends core::Object { 12 abstract class C extends core::Object {
13 static field (core::List<(self::DartType) → void>) → (self::DartType) → void a ssertBOf = null; 13 static field (core::List<(self::DartType) → void>) → (self::DartType) → void a ssertBOf = null;
14 field (core::List<(self::DartType) → void>) → (self::DartType) → void assertAO f = null; 14 field (core::List<(self::DartType) → void>) → (self::DartType) → void assertAO f = null;
15 constructor •() → void 15 default constructor •() → void
16 : super core::Object::•() 16 : super core::Object::•()
17 ; 17 ;
18 static get assertCOf() → (core::List<(self::DartType) → void>) → (self::DartTy pe) → void 18 static get assertCOf() → (core::List<(self::DartType) → void>) → (self::DartTy pe) → void
19 return null; 19 return null;
20 abstract get assertDOf() → (core::List<(self::DartType) → void>) → (self::Dart Type) → void; 20 abstract get assertDOf() → (core::List<(self::DartType) → void>) → (self::Dart Type) → void;
21 method method((core::List<(self::DartType) → void>) → (self::DartType) → void assertEOf) → dynamic { 21 method method((core::List<(self::DartType) → void>) → (self::DartType) → void assertEOf) → dynamic {
22 this.{self::C::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]); 22 this.{self::C::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]);
23 self::C::assertBOf.call(<(self::DartType) → void>[self::_isInt, self::_isStr ing]); 23 self::C::assertBOf.call(<(self::DartType) → void>[self::_isInt, self::_isStr ing]);
24 self::C::assertCOf.call(<(self::DartType) → void>[self::_isInt, self::_isStr ing]); 24 self::C::assertCOf.call(<(self::DartType) → void>[self::_isInt, self::_isStr ing]);
25 this.{self::C::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]); 25 this.{self::C::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]);
26 assertEOf.call(<(self::DartType) → void>[self::_isInt, self::_isString]); 26 assertEOf.call(<(self::DartType) → void>[self::_isInt, self::_isString]);
27 } 27 }
28 } 28 }
29 abstract class G<T extends core::Object> extends core::Object { 29 abstract class G<T extends core::Object> extends core::Object {
30 field (core::List<(self::DartType) → void>) → (self::DartType) → void assertAO f = null; 30 field (core::List<(self::DartType) → void>) → (self::DartType) → void assertAO f = null;
31 constructor •() → void 31 default constructor •() → void
32 : super core::Object::•() 32 : super core::Object::•()
33 ; 33 ;
34 abstract get assertDOf() → (core::List<(self::DartType) → void>) → (self::Dart Type) → void; 34 abstract get assertDOf() → (core::List<(self::DartType) → void>) → (self::Dart Type) → void;
35 method method((core::List<(self::DartType) → void>) → (self::DartType) → void assertEOf) → dynamic { 35 method method((core::List<(self::DartType) → void>) → (self::DartType) → void assertEOf) → dynamic {
36 this.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]); 36 this.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]);
37 this.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]); 37 this.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]);
38 this.{self::G::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]); 38 this.{self::G::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isS tring]);
39 assertEOf.call(<(self::DartType) → void>[self::_isInt, self::_isString]); 39 assertEOf.call(<(self::DartType) → void>[self::_isInt, self::_isString]);
40 } 40 }
41 } 41 }
(...skipping 10 matching lines...) Expand all
52 self::C::assertBOf.call(<(self::DartType) → void>[self::_isInt, self::_isStrin g]); 52 self::C::assertBOf.call(<(self::DartType) → void>[self::_isInt, self::_isStrin g]);
53 self::C::assertCOf.call(<(self::DartType) → void>[self::_isInt, self::_isStrin g]); 53 self::C::assertCOf.call(<(self::DartType) → void>[self::_isInt, self::_isStrin g]);
54 self::C c; 54 self::C c;
55 c.{self::C::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]); 55 c.{self::C::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]);
56 c.{self::C::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]); 56 c.{self::C::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]);
57 self::G<core::int> g; 57 self::G<core::int> g;
58 g.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]); 58 g.{self::G::assertAOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]);
59 g.{self::G::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]); 59 g.{self::G::assertDOf}(<(self::DartType) → void>[self::_isInt, self::_isString ]);
60 } 60 }
61 static method main() → dynamic {} 61 static method main() → dynamic {}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698