【发布时间】:2010-12-12 15:51:04
【问题描述】:
我正在使用 asm 库进行 java 检测,我想检测“导入” 操作说明。这样通过使用 visitMethodInsn 和 INVOKEVIRTUAL 我就可以从我的包中调用一个函数。 我知道当我有一个字节码时,链接阶段已经结束,所以我可能会遇到麻烦。有什么解决办法/绕路?
【问题讨论】:
标签: java assembly instrumentation java-bytecode-asm
我正在使用 asm 库进行 java 检测,我想检测“导入” 操作说明。这样通过使用 visitMethodInsn 和 INVOKEVIRTUAL 我就可以从我的包中调用一个函数。 我知道当我有一个字节码时,链接阶段已经结束,所以我可能会遇到麻烦。有什么解决办法/绕路?
【问题讨论】:
标签: java assembly instrumentation java-bytecode-asm
字节码使用完整的 package.class 名称。在字节码级别没有“导入”等效项。如果你想导入一个类,只需使用它的完全限定名。
【讨论】: