[英]Insert bytecode by using ASM
例如,在 MethodApdaptor 的子類中
this.visitLdcInsn(className);
this.visitLdcInsn(methodName);
this.visitMethodInsn(INVOKESTATIC,
"trace/profiler/Profile",
"myMethod",
"(Ljava/lang/String;Ljava/lang/String;)V");
這段代碼在visitCode()
和visitInsn(int inst)
中編寫時工作正常,但在isitLocalVariable(name, desc, signature, start, end, index
) 中不起作用
它不調用 myMethod()。
誰能幫幫我? 謝謝
此方法visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
僅用於局部變量聲明,不能包含任何代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.