From b80698becbaeb8487d8273e0876136b95bade0ea Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Fri, 18 Jan 2019 15:57:22 +0800 Subject: [PATCH] upgrade asm api to Opcodes.ASM7. #459 #425 --- .../java/com/taobao/arthas/core/advisor/AdviceWeaver.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/taobao/arthas/core/advisor/AdviceWeaver.java b/core/src/main/java/com/taobao/arthas/core/advisor/AdviceWeaver.java index 8ab3a3071..3d31bd6d4 100644 --- a/core/src/main/java/com/taobao/arthas/core/advisor/AdviceWeaver.java +++ b/core/src/main/java/com/taobao/arthas/core/advisor/AdviceWeaver.java @@ -355,7 +355,7 @@ public class AdviceWeaver extends ClassVisitor implements Opcodes { * @param cv ClassVisitor for ASM */ public AdviceWeaver(int adviceId, boolean isTracing, boolean skipJDKTrace, String className, Matcher matcher, EnhancerAffect affect, ClassVisitor cv) { - super(ASM5, cv); + super(Opcodes.ASM7, cv); this.adviceId = adviceId; this.isTracing = isTracing; this.skipJDKTrace = skipJDKTrace; @@ -410,7 +410,7 @@ public class AdviceWeaver extends ClassVisitor implements Opcodes { // 编织方法计数 affect.mCnt(1); - return new AdviceAdapter(ASM5, new JSRInlinerAdapter(mv, access, name, desc, signature, exceptions), access, name, desc) { + return new AdviceAdapter(Opcodes.ASM7, new JSRInlinerAdapter(mv, access, name, desc, signature, exceptions), access, name, desc) { // -- Label for try...catch block private final Label beginLabel = new Label();