xref: /aosp_15_r20/external/javassist/src/test/testproxy/Target127.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package testproxy;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li public class Target127 {
4*f1fbf3c2SXin Li     public interface Item { }
5*f1fbf3c2SXin Li     public interface CovariantItem extends Item { }
6*f1fbf3c2SXin Li 
7*f1fbf3c2SXin Li     public interface Super {
item()8*f1fbf3c2SXin Li         Item item();
9*f1fbf3c2SXin Li     }
10*f1fbf3c2SXin Li 
11*f1fbf3c2SXin Li     public interface Sub extends Super {
item()12*f1fbf3c2SXin Li         CovariantItem item();
13*f1fbf3c2SXin Li     }
14*f1fbf3c2SXin Li 
15*f1fbf3c2SXin Li     public static class RealSub implements Sub {
item()16*f1fbf3c2SXin Li         public CovariantItem item() {
17*f1fbf3c2SXin Li             return null;
18*f1fbf3c2SXin Li         }
19*f1fbf3c2SXin Li     }
20*f1fbf3c2SXin Li }
21