I’ve just noticed something rather nice in Eclipse. The “Mark Occurrences” feature (
IOEXception in the method definition.
You can clearly see that
close() are points at which the
IOEXception can be thrown.
Similarly, you can highlight the return type of a method to see all the exit points of a method.
One final tip about Mark Occurrences: You can optionally select occurrences in the “Next / Previous” toolbar buttons. i.e.
Doing this allows the Next key (
Command-. on my Mac, likely
Ctrl-. on Windows) to jump between occurrences. So you can click on a method name and cycle through all mentions of that method in a file. Very handy. You’ll notice that it works for compile errors too.
I have to confess that I used to find Mark Occurrences quite irritating. Now I know what it can do for me, I’m a much happier punter.