blob: 504d18438b88366f2cc5c93ce88b6e401b48355e [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class A<X extends core::Object? = dynamic> extends core::Object {
covariant-by-class field self::A::X% field;
constructor •(self::A::X% field) self::A<self::A::X%>
;
}
abstract class B<Y extends core::Object? = dynamic> extends core::Object implements self::A<self::B::Y%> {
synthetic constructor •() self::B<self::B::Y%>
;
abstract get field() self::B::Y%;
abstract set field(covariant-by-class self::B::Y% value) void;
}
abstract class C extends core::Object implements self::A<core::int> {
synthetic constructor •() self::C
;
abstract get field() core::int;
abstract set field(covariant-by-class core::int value) void;
}
static method main() dynamic
;