How to find use of interface extension?

I have an interface A that extends interface X. I want to know where my program depends on this fact. Can IDEA help me find this out?

In my example, there are far too many uses of X to review all of them manually, so Find Usages does not meet my needs.

My first thought was to comment out the "extends X" in the definition of A and then let the compiler tell me what goes wrong. That gives me some information, but it seems the build process stops after getting some errors. Is there a way to force IDEA to run the "make" to completion even when errors are found?

Alternatively, is there some way of using the analysis capabilities of IDEA to get this information?

Please sign in to leave a comment.