我试图使用Java字节码工程库ASM来执行静态分析.我有这种情况,我想检查分配给字段的变量.
我有MethodVisitor实现该visitFieldInsn()方法.我特意找这个putfield命令.那没问题.问题是,当我遇到时putfield,我希望能够访问将分配给该字段的变量.具体来说,我想访问有关变量类型的信息.
MethodVisitor
visitFieldInsn()
putfield
目前我真的只需要查看堆栈顶部的内容,但如果有更通用的方法来检查它,那就更好了.
有没有办法使用ASM来检查堆栈上的变量?
java assembly bytecode java-bytecode-asm
assembly ×1
bytecode ×1
java ×1
java-bytecode-asm ×1