| OLD | NEW |
| (Empty) | |
| 1 library test; |
| 2 import self as self; |
| 3 import "dart:core" as core; |
| 4 |
| 5 class A extends core::Object { |
| 6 constructor •() → void |
| 7 : super core::Object::•() |
| 8 ; |
| 9 method f<T extends core::Object>(self::A::f::T t) → self::A::f::T |
| 10 return t; |
| 11 method g(dynamic i) → core::int |
| 12 return 0; |
| 13 } |
| 14 static field dynamic a = new self::A::•(); |
| 15 static field dynamic b = () → dynamic => self::a.f(self::c); |
| 16 static field dynamic c = () → dynamic => self::a.f(self::b); |
| 17 static field dynamic d = () → dynamic => self::a.f(self::e); |
| 18 static field dynamic e = () → dynamic => self::a.g(self::d); |
| 19 static method main() → dynamic {} |
| OLD | NEW |