| 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 import "./mixin_library.dart" as mix; | 4 import "./mixin_library.dart" as mix; |
| 5 | 5 |
| 6 class Super<S extends core::Object> extends core::Object { | 6 class Super<S extends core::Object> extends core::Object { |
| 7 constructor •() → self::Super<self::Super::S> | 7 constructor •() → self::Super<self::Super::S> |
| 8 : super core::Object::•(); | 8 : super core::Object::•(); |
| 9 method foo() → dynamic | 9 method foo() → dynamic |
| 10 return 40; | 10 return 40; |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 104 return mix::V(); | 104 return mix::V(); |
| 105 method g(self::Super+Mixin#3::T a) → self::Super+Mixin#3::T | 105 method g(self::Super+Mixin#3::T a) → self::Super+Mixin#3::T |
| 106 return null; | 106 return null; |
| 107 method foo() → dynamic | 107 method foo() → dynamic |
| 108 return super.{self::Super::foo}().+(mix::f()); | 108 return super.{self::Super::foo}().+(mix::f()); |
| 109 } | 109 } |
| 110 static method main() → dynamic { | 110 static method main() → dynamic { |
| 111 core::print(new self::C::•<dynamic>().foo()); | 111 core::print(new self::C::•<dynamic>().foo()); |
| 112 core::print(new self::C2::•<dynamic>().foo()); | 112 core::print(new self::C2::•<dynamic>().foo()); |
| 113 } | 113 } |
| OLD | NEW |