The Call Hierarchy of IntelliJ is great, it shows all the places where a method is called. Consider the following classes:
interface Parent { void callMe(); }