[代理] 允许将建议应用于原生方法

作者: bsideup创建于 2019年8月29日更新于 2023年5月13日
标签enhancement

与 Open J9 不同,Hotspot 在 Java 13 之前允许通过重命名 + 标记私有/最终方法来对原生方法进行仪器化。以下是 BlockHound 中的一个 ASM 代码示例: https://GitHub.com/reactor/BlockHound/blob/312fc5f30370640f69b3c1d6659f1e9eabf32738/agent/src/main/java/reactor/blockhound/NativeWrappingClassFileTransformer.java#L96

内容来源: raphw/byte-buddy