xref: /aosp_15_r20/external/javassist/src/test/testproxy/BridgeMethod.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1 package testproxy;
2 
3 interface BridgeMethodInf {
getId()4     public Long getId();
setId(Long id)5     public void setId(Long id);
m1()6     public Number m1();
7 }
8 
9 abstract class BridgeMethodSuper<T> {
id(T t)10     public abstract T id(T t);
11 }
12 
13 public class BridgeMethod extends BridgeMethodSuper<String> implements BridgeMethodInf {
14     private Long id;
getId()15     public Long getId() { return id; }
setId(Long id)16     public void setId(Long id) { this.id = id; }
m1()17     public Integer m1() { return 7; }
id(String s)18     public String id(String s) { return s; }
19 }
20