я впрыснуть свой код в doGet
методJavassist, получить вторые из параметров метода doGet
val replace = "" +
" System.out.println(\"[before] " + className + "\");" +
" $proceed($$);" +
" try{System.out.println(\"$args[2] = \" + $args[1].toString());}catch(Exception ex){System.out.println(\"ERROR\");}"
" System.out.println(\"[after] " + className + "\");".stripMargin
Здесь я получаю вторые из параметров, и я ожидаю, что пары будут экземпляром класса HttpServletResponse, но я вижу следующий класс
org.springframework.security.web.context
.Ht[email protected]398ce9f7
За действия в DefaultServlet, FrameworkServlet
Что не так с моей реальности?
То есть экземпляр ' HttpServletResponse - очень специфический подкласс, но тем не менее он является экземпляром. –