Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.5.2.Release
-
Fix Version/s: None
-
Component/s: Content Assist
-
Labels:
-
Number of attachments :
Description
Ctrl+Click ing on f(1,2) will incorrectly navigate to f(List a, List b)
f(1,2) static f(List a, List b) {} static f(int a, int b) {}
We don't perform type inferencing of arguments to method calls, all we do is look at numbers of arguments. So this will navigate to the expected declaration:
Since groovy does dynamic dispatch, this is a very, very difficult task to perform correctly. See
GRECLIPSE-729for more information.