We can read this at the end of the tutorial :
anonymous wrote : The compiler does not correctly implement the Java method dispatch 
algorithm. The compiler may confuse if methods defined in a class have the same name 
but take different parameter lists.anonymous wrote : 
  |   | 
  |   | what it really mean ?
  |   | 
  |   | I construct (with javassist) a new class with a new method which call a method 
'foo(...)'. Two methods 'foo' are implemented in a other class which i defined in a 
classic way (with my IDE). One accept a Java.lang.Object as argument and the other 
accept a java.lang.String as argument.
  |   | 
  |   | I understand that javassist might produce bytecode that call foo(String) 
instead of foo(Object) or foo(Object) instead of foo(String).
  |   | 
  |   | Is it correct ? How can i recognize such case ? This limitation still exist in 
javassist v3 ?
  |   | 
  |   | Thanks in advance.
  |   | 

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3852894#3852894

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3852894


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to