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

Side by Side Diff: pkg/front_end/testcases/rasta/super.dart.direct.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; 1 library;
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 class A extends core::Object { 5 class A extends core::Object {
6 field dynamic a; 6 field dynamic a;
7 field dynamic b; 7 field dynamic b;
8 field dynamic c; 8 field dynamic c;
9 field dynamic d; 9 field dynamic d;
10 final field dynamic f; 10 final field dynamic f;
11 constructor •() → self::A 11 default constructor •() → self::A
12 : super core::Object::•(); 12 : super core::Object::•();
13 get e() → dynamic 13 get e() → dynamic
14 return null; 14 return null;
15 set g(dynamic _) → dynamic {} 15 set g(dynamic _) → dynamic {}
16 get h() → dynamic 16 get h() → dynamic
17 return null; 17 return null;
18 set h(dynamic _) → dynamic {} 18 set h(dynamic _) → dynamic {}
19 get i() → dynamic 19 get i() → dynamic
20 return null; 20 return null;
21 operator [](dynamic _) → dynamic 21 operator [](dynamic _) → dynamic
22 return null; 22 return null;
23 operator []=(dynamic a, dynamic b) → dynamic {} 23 operator []=(dynamic a, dynamic b) → dynamic {}
24 operator ~() → dynamic 24 operator ~() → dynamic
25 return 117; 25 return 117;
26 operator unary-() → dynamic 26 operator unary-() → dynamic
27 return 117; 27 return 117;
28 operator ==(dynamic other) → dynamic 28 operator ==(dynamic other) → dynamic
29 return true; 29 return true;
30 method m() → void {} 30 method m() → void {}
31 method n() → void {} 31 method n() → void {}
32 set n(dynamic _) → dynamic {} 32 set n(dynamic _) → dynamic {}
33 } 33 }
34 class B extends self::A { 34 class B extends self::A {
35 final field dynamic d; 35 final field dynamic d;
36 constructor •() → self::B 36 default constructor •() → self::B
37 : super self::A::•(); 37 : super self::A::•();
38 get b() → dynamic 38 get b() → dynamic
39 return null; 39 return null;
40 set c(dynamic x) → dynamic {} 40 set c(dynamic x) → dynamic {}
41 set i(dynamic x) → dynamic {} 41 set i(dynamic x) → dynamic {}
42 } 42 }
43 class C extends self::B { 43 class C extends self::B {
44 constructor •() → self::C 44 default constructor •() → self::C
45 : super self::B::•(); 45 : super self::B::•();
46 method test() → dynamic { 46 method test() → dynamic {
47 super.{self::A::~}(); 47 super.{self::A::~}();
48 self::use(super.{self::A::~}()); 48 self::use(super.{self::A::~}());
49 super.{self::A::unary-}(); 49 super.{self::A::unary-}();
50 self::use(super.{self::A::unary-}()); 50 self::use(super.{self::A::unary-}());
51 invalid-expression; 51 invalid-expression;
52 self::use(invalid-expression); 52 self::use(invalid-expression);
53 super.{self::A::==}(87); 53 super.{self::A::==}(87);
54 self::use(super.{self::A::==}(87)); 54 self::use(super.{self::A::==}(87));
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy namic, dynamic>{}, null)); 250 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy namic, dynamic>{}, null));
251 } 251 }
252 } 252 }
253 static method use(dynamic x) → dynamic { 253 static method use(dynamic x) → dynamic {
254 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) 254 if(x.==(new core::DateTime::now().millisecondsSinceEpoch))
255 throw "Shouldn't happen"; 255 throw "Shouldn't happen";
256 } 256 }
257 static method main() → dynamic { 257 static method main() → dynamic {
258 new self::C::•().test(); 258 new self::C::•().test();
259 } 259 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698