Skip to content

Commit 37425fc

Browse files
author
‘niuerzhuang’
committed
fix: jsr/ret exception.
1 parent 25269e9 commit 37425fc

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

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

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,12 @@ public ClassVisitor dispatch(ClassVisitor classVisitor, ClassContext classContex
3636
}
3737

3838
classContext.setMatchedClassName(matchedClassName);
39-
ClassVisit cv = new ClassVisit(classVisitor, classContext, policy);
40-
if (cv.isNeedTransform()) {
41-
return cv;
42-
}
43-
return classVisitor;
39+
return new ClassVisit(classVisitor, classContext, policy);
4440
}
4541

4642
public class ClassVisit extends AbstractClassVisitor {
4743
private int classVersion;
4844
private final MethodAdapter[] methodAdapters;
49-
private boolean needTransform;
5045

5146
ClassVisit(ClassVisitor classVisitor, ClassContext classContext, Policy policy) {
5247
super(classVisitor, classContext, policy);
@@ -57,10 +52,6 @@ public class ClassVisit extends AbstractClassVisitor {
5752
};
5853
}
5954

60-
public boolean isNeedTransform() {
61-
return this.needTransform;
62-
}
63-
6455
@Override
6556
public void visit(int version, int access, String name, String signature, String superName,
6657
String[] interfaces) {
@@ -97,7 +88,6 @@ public MethodVisitor visitMethod(final int access, final String name, final Stri
9788
}
9889

9990
if (methodIsTransformed) {
100-
this.needTransform = true;
10191
DongTaiLog.trace("rewrite method {} for listener[class={}]", matchedSignature, context.getClassName());
10292
}
10393

0 commit comments

Comments
 (0)