以的形式执行JIT内联方法
public void forwardCall(int argument) {
MyStaticClass.forwardCallTarget(argument);
}
让我们假设转发类没有派生类或基类(forwardCall
方法是quassy-final)。
我在网上看到很多关于getter/setter内联的讨论,但关于方法转发的讨论不多。
按照建议使用PrintInlineing,我可以看到JIT确实可以内联多个级别。我测试了三个级别(常规方法->静态方法->本机方法),Java 1.7。
很高兴知道:)