| library; |
| import self as self; |
| import "dart:core" as core; |
| |
| class DynamicClass<T extends dynamic, S extends self::DynamicClass::T% = dynamic> extends core::Object { |
| covariant-by-class field self::DynamicClass::T% field1; |
| covariant-by-class field self::DynamicClass::T% field2; |
| constructor •(self::DynamicClass::T% field1, self::DynamicClass::T% field2) → self::DynamicClass<self::DynamicClass::T%, self::DynamicClass::S%> |
| ; |
| method method() → dynamic |
| ; |
| } |
| class NumClass<T extends core::num, S extends self::NumClass::T = core::num> extends core::Object { |
| covariant-by-class field self::NumClass::T field1; |
| covariant-by-class field self::NumClass::S field2; |
| constructor •(self::NumClass::T field1, self::NumClass::S field2) → self::NumClass<self::NumClass::T, self::NumClass::S> |
| ; |
| method method1() → core::num |
| ; |
| method method2() → core::num |
| ; |
| } |
| class Class<X5 extends self::Class::X4 = core::int, X4 extends self::Class::X3 = core::int, X3 extends self::Class::X2 = core::int, X2 extends self::Class::X1 = core::int, X1 extends self::Class::X0 = core::int, X0 extends core::int> extends core::Object { |
| covariant-by-class field self::Class::X0 field0; |
| covariant-by-class field self::Class::X1 field1; |
| covariant-by-class field self::Class::X2 field2; |
| covariant-by-class field self::Class::X3 field3; |
| covariant-by-class field self::Class::X4 field4; |
| covariant-by-class field self::Class::X5 field5; |
| constructor •(self::Class::X0 field0, self::Class::X1 field1, self::Class::X2 field2, self::Class::X3 field3, self::Class::X4 field4, self::Class::X5 field5) → self::Class<self::Class::X5, self::Class::X4, self::Class::X3, self::Class::X2, self::Class::X1, self::Class::X0> |
| ; |
| method method() → dynamic |
| ; |
| } |
| static method main() → dynamic |
| ; |