Jvm.NET 1.0.1
Jvm.NET 1.0.1
Bug fix + API addition for advanced bytecode scenarios.
Bug 修复 + 高阶字节码场景 API 补充。
Fixed / 修复
MethodWriter.CanCopyMethodAttributes: returnfalseinstead of throwingNotImplementedException. EnablesClassVisitorpatterns that returnMethodWriterdirectly (e.g. method body override).
MethodWriter.CanCopyMethodAttributes:返回false而非抛出NotImplementedException。支持直接返回MethodWriter的ClassVisitor模式(如方法体重写)。
Added / 新增
IJvmInvoker.NewStringArray(string[]): creates a JavaString[]for passing to methods likemainviaInvokeStatic.
IJvmInvoker.NewStringArray(string[]):创建 JavaString[],用于通过InvokeStatic调用main等方法。- Test 9-12 covering:
RedefineClasseshot-swap,RetransformClassesre-trigger, multiple transformer stacking, and main method body override.
Test 9-12 覆盖:RedefineClasses热替换、RetransformClasses重走 hook、多 transformer 叠加、main 方法体覆盖。