Hi,
Is there a way to add try/finally around a method using java assist? I do not want to
create a whole new method and delegate to it but simply alter the existing method. I could
not find a way of accomplishing the same without having to create a foo$impl() or
equivalent and delegating to the same.
Also, is there a way to obtain the string code in an existing method's body via
CtMethod? I mean the actual method body code.
The following is what I am trying to accomplish:
| public void foo() {
| System.out.println("Foo");
| }
|
to be changed to:
| public void foo() {
| try {
| System.out.println("Entering foo");
| System.out.println("Foo");
| } finally {
| System.out.println("Exited foo");
| }
| }
|
Thanks in advance.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4176351#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...