Find usages in library (dependency) classes broken in 11?

I recently upgraded to intellij 11 (from 10) and soon ran into a problem when trying to find implementations (navigate | implementations) of library api interfaces within my current project. When trying to find implementations, none are found and when trying to find usages I only find import usages, while it is clear when inspecting the importing classes that there are implementations, method calls etc. If I try and find usages on some library class but i do so from a reference within my project (e.g. find usage on the actual call to IApi.doStuff()) i will find other usages, but if i do the find usage on the actual library class file i get nothing.

Same problem on both community edition and ultimate. Works just fine in intellij 10.

Does anyone have any workarounds or solutions to this?

2 comments
Comment actions Permalink

Are you sure that you have only one library in the Project Structure dialog containing the library files?

--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Yes, i only have one library-jar with one class in it. Try "find usages" on the Client class in the attached project. I will post a regular bug on this today.



Attachment(s):
find_usages_issues.zip
0

Please sign in to leave a comment.