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