summaryrefslogtreecommitdiffstats
path: root/tests/bugs172/pr399590/Cage.java
blob: cf3bfd54642a9927a2c065e4f54dd5d6e9bcaea6 (plain)
1
2
3
4
5
6
7
8
9
class LionCage extends Cage<Lion> {}
class Lion extends Animal<LionCage> {}

class Animal<T> { }

class Bar {}

public class Cage<T extends Animal<? extends Cage<T>>> extends Bar { }