blob: 9a414830e360a3d39225a01ac9bd9bd958297628 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
typedef F = <T extends core::Object? = dynamic, S extends core::Object? = dynamic>(T%, S%) T%;
class Class<A extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() self::Class<self::Class::A%>
: super core::Object::•()
;
method method() dynamic {
core::print(#C1);
core::print(#C1);
}
}
static method main() dynamic {
new self::Class::•<core::int>().{self::Class::method}(){() dynamic};
}
constants {
#C1 = TypeLiteralConstant(<T extends core::Object? = dynamic, S extends core::Object? = dynamic>(T*, S*) →* T*)
}