我想知道是否可以通过字节码操作来做这样的事情:
public class Foo {
public int getBlah() {
return 1;
}
}
public void hi(int x) {
System.out.println("hi: " + x);
}
public void hi(String x) {
System.out.println("wow: " + x);
}
现在我想打电话:
hi(foo.getBlah());
并调用 String 参数的重载 hi 方法。