使用java asm库检测"导入"

tom*_*mes 0 java assembly instrumentation java-bytecode-asm

我正在使用asm库进行java检测,我想要检测"导入"指令.这样通过使用visitMethodInsn和INVOKEVIRTUAL,我就能从我的包中调用一个函数.我知道当我有一个字节码时,链接阶段结束了,所以我可能会遇到麻烦.任何解决方案/绕行?

Pet*_*rey 5

字节代码使用完整的package.class名称.字节代码级别没有"导入"等效项.如果要导入类,只需使用其完全限定名称.