@@ -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