Skip to content

Commit 83cb1d9

Browse files
authored
Merge pull request #489 from lostsnow/fix/jsr-ret-in-old-jar
fixes JSR/RET in old jar
2 parents 485373d + c147f27 commit 83cb1d9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

dongtai-core/src/main/java/io/dongtai/iast/core/bytecode/enhance/plugin/core/DispatchClassPlugin.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
import io.dongtai.iast.core.handler.hookpoint.models.policy.PolicyNode;
1010
import io.dongtai.iast.core.utils.AsmUtils;
1111
import io.dongtai.log.DongTaiLog;
12-
import org.objectweb.asm.ClassVisitor;
13-
import org.objectweb.asm.MethodVisitor;
12+
import org.objectweb.asm.*;
1413
import org.objectweb.asm.commons.JSRInlinerAdapter;
1514

1615
import java.lang.reflect.Modifier;
@@ -71,7 +70,7 @@ public MethodVisitor visitMethod(final int access, final String name, final Stri
7170
mv = lazyAop(mv, access, name, descriptor, matchedSignature, methodContext);
7271
boolean methodIsTransformed = mv instanceof MethodAdviceAdapter;
7372

74-
if (methodIsTransformed && this.classVersion < 50) {
73+
if (methodIsTransformed && this.classVersion <= Opcodes.V1_6) {
7574
mv = new JSRInlinerAdapter(mv, access, name, descriptor, signature, exceptions);
7675
}
7776

0 commit comments

Comments
 (0)