blob: a5ffbc1d1426049ca6937046b8b1f0419099f1f6 [file] [log] [blame]
class Class<T> {}
class ConcreteClass implements Class<ConcreteClass> {}
typedef F<X extends Class<X>> = X;
class G<X extends Class<X>> {}
test() {}
main() {}