I recently moved from Eclipse to IntelliJ IDEA, and there is a feature that I'm missing. In Eclipse, when you placed the caret on a checked exception, in throws declaration or catch block, it would highlight which method/constructor calls throw that exception.
Is there any way to do this in IntelliJ IDEA (Community edition)?
Throw an exception Make sure the current method is selected on the Frames tab, then right-click anywhere in the tab and select Throw Exception. Create the exception (this can be any Throwable including Error and checked exceptions that are not handled by the method). Do not use the throw keyword.
The throws keyword is used to declare which exceptions can be thrown from a method, while the throw keyword is used to explicitly throw an exception within a method or block of code. The throws keyword is used in a method signature and declares which exceptions can be thrown from a method.
Place the caret on the catch
keyword and press Ctrl+Shift+F7.
(Find
| Highlight Usages in File
). If you are using different keymap and the above shortcut doesn't work, use Help
| Find Action
to search for this action and see its keyboard shortcut:
If you want it to work automatically, enable Settings
| Editor
| Highlight usages of element at caret
.
The same works on try
and throws
keywords with a choice of exceptions to highlight.
Here is a screenshot from IntelliJ IDEA Tip of the Day:
Note that there is no way to highlight it by particular exception class until you select this class from the list of suggestions:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With