blob: 29dd3c5721a6d2f6e85815b3d5652e2ce32085e7 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class D<X extends () void> extends core::Object {
constructor _() self::D<self::D::X>
: super core::Object::•() {}
static factory foo<X extends () void>() self::D<self::D::foo::X>
return new self::D::_<self::D::foo::X>();
}
static method main() dynamic {
core::print(self::D::foo<() void>());
}