blob: b8ea14e12d9e029bef5765d93153158bdf634a06 [file] [log] [blame]
class A<TypeX extends A<TypeX>> {}
class B<TypeY extends A> {}
extension C<TypeY extends A> on int {}
typedef D<TypeY extends A> = int;
main() {}