| library test; |
| import self as self; |
| import "dart:core" as core; |
| |
| class A extends core::Object { |
| synthetic constructor •() → self::A |
| : super core::Object::•() |
| ; |
| method f<T extends core::Object = dynamic>(self::A::f::T t) → self::A::f::T |
| return t; |
| method g(dynamic i) → core::int |
| return 0; |
| } |
| static field dynamic a = new self::A::•(); |
| static field dynamic b = () → dynamic => self::a.f(self::c); |
| static field dynamic c = () → dynamic => self::a.f(self::b); |
| static field dynamic d = () → dynamic => self::a.f(self::e); |
| static field dynamic e = () → dynamic => self::a.g(self::d); |
| static method main() → dynamic {} |