blob: d9705d848e74cf0c844f134d26f06cea61b9b035 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
typedef F<X extends core::Object? = dynamic> = self::A<X%, () X%>;
class A<X extends core::Object? = dynamic, Y extends core::Object? = dynamic> extends core::Object {
constructor •(self::A::X% x, self::A::Y% y) self::A<self::A::X%, self::A::Y%>
: super core::Object::•()
;
}
static method main() void
return new self::A::•<core::int, () core::int>(0, () core::int => 1);
static method _#F#new#tearOff<X extends core::Object? = dynamic>(self::_#F#new#tearOff::X% x, () → self::_#F#new#tearOff::X% y) → self::A<self::_#F#new#tearOff::X%, () → self::_#F#new#tearOff::X%>
return new self::A::•<self::_#F#new#tearOff::X%, () → self::_#F#new#tearOff::X%>(x, y);