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 |