[jboss-user] [Javassist user questions] - Re: Duplicate a method
chiba
do-not-reply at jboss.com
Thu Feb 21 08:38:10 EST 2008
Your way is dangerous. Suppose the following method:
int foo(int i) {
int j = 3;
return j + i;
}
At the bytecode level, the variable i would be register 1 and j would be register 2.
If you add a parameter k, you must change the bytecode
of the method body so that the variable j will be register
3 because k will be register 2.
Current Javassist does not provide direct support for
adding a new parameter. :-<
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131064#4131064
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4131064
More information about the jboss-user
mailing list