Tag: 局部

访问ASM Java库中的局部变量

我正在尝试在插入方法时调用局部变量。 到目前为止,我能够在Node中获取局部变量,但实际上无法访问任何东西。 这是我的插入内容(它非常糟糕,我已经在这一段时间了,设计在不久前停止了我的主要优先事项): final ClassReader reader = new ClassReader(“revel/reflection/test/SomeClass”); final ClassNode classNode = new ClassNode(); reader.accept(classNode, 0); for(final MethodNode mn : (List)classNode.methods) { if(mn.name.equalsIgnoreCase(“testLocals”)) { final InsnList list = new InsnList(); for(final LocalVariableNode local : (List)mn.localVariables) { System.out.println(“Local Variable: ” + local.name + ” : ” + local.desc + ” : ” + local.signature + […]