方法虚拟化
改变所选逻辑的执行表示。
不只是重新排列 Java 指令#
所选方法体可以转换为由专用运行时执行的受保护程序。原始逻辑不再表现为普通 Java 操作的直接序列,从而增加另一种重构难题。
在值得权衡的地方使用#
虚拟化是可选模式,支持按方法选择。默认拒绝不支持的方法体;保留它们必须明确设置策略,不会以静默降级替代选择。
敏感决策逻辑可能值得采用更强的执行保护。高频操作、初始化与异常路径需要代表性测试,开销取决于方法与负载。
验证行为#
项目包含解释器、值处理与运行时边界测试。应用层验证补充这些检查:请与原始构建比较返回值、副作用、异常和性能。