File tree Expand file tree Collapse file tree
agent/src/main/java/dev/aikido/agent/wrappers/spring Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626import static net .bytebuddy .implementation .bytecode .assign .Assigner .Typing .DYNAMIC ;
2727import static net .bytebuddy .matcher .ElementMatchers .nameContains ;
28+ import static net .bytebuddy .matcher .ElementMatchers .takesArgument ;
2829
2930public class SpringMVCJavaxWrapper implements Wrapper {
3031 public static final Logger logger = LogManager .getLogger (SpringMVCJavaxWrapper .class );
@@ -39,7 +40,9 @@ public String getName() {
3940 }
4041 @ Override
4142 public ElementMatcher <? super MethodDescription > getMatcher () {
42- return ElementMatchers .nameContainsIgnoreCase ("doFilterInternal" );
43+ return ElementMatchers .nameContainsIgnoreCase ("doFilterInternal" )
44+ .and (takesArgument (0 , nameContains ("javax" )))
45+ .and (takesArgument (1 , nameContains ("javax" )));
4346 }
4447
4548 @ Override
You can’t perform that action at this time.
0 commit comments