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