blob: 07e6b54948a4524ba0f45cd95b8e3dcc310f345f [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
typedef D1<X extends core::Object? = dynamic> = self::A<X%>;
typedef D2<X extends core::num> = self::A<X>;
class A<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() self::A<self::A::X%>
;
static method foo<X extends core::Object? = dynamic>(self::A::foo::X% x) self::A::foo::X%
;
}
static method test() dynamic
;
static method main() dynamic
;
static method _#D2#new#tearOff<X extends core::num>() → self::A<self::_#D2#new#tearOff::X>
return new self::A::•<self::_#D2#new#tearOff::X>();