blob: e2accc20c1945e8f7c0838302d32ae8fe7a7374d [file] [log] [blame]
library /*isNonNullableByDefault*/;
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
;