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