blob: 400cbbe03bd64e6f041486baf88ef00bbb952aff [file] [log] [blame]
library;
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>());
}