When trying to understand Java code, I sometimes want to find all code where a certain custom exception (i.e. a subclass of `java.lang.Exception`) is being thrown.

To do this, in Eclipse I can use "Find References" on the Exception class. However that finds both places that *throw* and places that *catch* the exception.

Is there a way to specifically find code that throws a certain exception?

---

Related question: [Eclipse: find lines in a block that can throw exceptions](https://stackoverflow.com/questions/15706944/eclipse-find-lines-in-a-block-that-can-throw-exceptions)

However, that question is about finding all places in a single block of code, while my question is about finding all places across multiple classes of a project.