| OLD | NEW |
| 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 Loading... |
| 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 } |
| OLD | NEW |