| 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 Foo extends core::Object { | 5 class Foo extends core::Object { |
| 6 constructor •() → void | 6 default constructor •() → void |
| 7 ; | 7 ; |
| 8 method instanceMethod() → dynamic | 8 method instanceMethod() → dynamic |
| 9 ; | 9 ; |
| 10 } | 10 } |
| 11 abstract class ExternalValue extends core::Object { | 11 abstract class ExternalValue extends core::Object { |
| 12 constructor •() → void | 12 default constructor •() → void |
| 13 ; | 13 ; |
| 14 } | 14 } |
| 15 abstract class Bar extends core::Object { | 15 abstract class Bar extends core::Object { |
| 16 constructor •() → void | 16 default constructor •() → void |
| 17 ; | 17 ; |
| 18 abstract method externalInstanceMethod() → self::ExternalValue; | 18 abstract method externalInstanceMethod() → self::ExternalValue; |
| 19 } | 19 } |
| 20 class Box extends core::Object { | 20 class Box extends core::Object { |
| 21 field dynamic field; | 21 field dynamic field; |
| 22 constructor •() → void | 22 default constructor •() → void |
| 23 ; | 23 ; |
| 24 } | 24 } |
| 25 class FinalBox extends core::Object { | 25 class FinalBox extends core::Object { |
| 26 final field dynamic finalField; | 26 final field dynamic finalField; |
| 27 constructor •(dynamic finalField) → void | 27 constructor •(dynamic finalField) → void |
| 28 ; | 28 ; |
| 29 } | 29 } |
| 30 class SubFinalBox extends self::FinalBox { | 30 class SubFinalBox extends self::FinalBox { |
| 31 constructor •(dynamic value) → void | 31 constructor •(dynamic value) → void |
| 32 ; | 32 ; |
| 33 } | 33 } |
| 34 class DynamicReceiver1 extends core::Object { | 34 class DynamicReceiver1 extends core::Object { |
| 35 constructor •() → void | 35 default constructor •() → void |
| 36 ; | 36 ; |
| 37 method dynamicallyCalled(dynamic x) → dynamic | 37 method dynamicallyCalled(dynamic x) → dynamic |
| 38 ; | 38 ; |
| 39 } | 39 } |
| 40 class DynamicReceiver2 extends core::Object { | 40 class DynamicReceiver2 extends core::Object { |
| 41 constructor •() → void | 41 default constructor •() → void |
| 42 ; | 42 ; |
| 43 method dynamicallyCalled(dynamic x) → dynamic | 43 method dynamicallyCalled(dynamic x) → dynamic |
| 44 ; | 44 ; |
| 45 } | 45 } |
| 46 static method staticMethod() → dynamic | 46 static method staticMethod() → dynamic |
| 47 ; | 47 ; |
| 48 external static abstract method externalStatic() → core::bool; | 48 external static abstract method externalStatic() → core::bool; |
| 49 external static abstract method createBar() → self::Bar; | 49 external static abstract method createBar() → self::Bar; |
| 50 static method stringArgument(dynamic x) → dynamic | 50 static method stringArgument(dynamic x) → dynamic |
| 51 ; | 51 ; |
| 52 static method intArgument(dynamic x) → dynamic | 52 static method intArgument(dynamic x) → dynamic |
| 53 ; | 53 ; |
| 54 static method makeDynamicCall(dynamic receiver) → void | 54 static method makeDynamicCall(dynamic receiver) → void |
| 55 ; | 55 ; |
| 56 static method main() → dynamic | 56 static method main() → dynamic |
| 57 ; | 57 ; |
| OLD | NEW |