Inspectopedia Help

Unused 'catch' parameter

Reports catch parameters that are unused in their corresponding blocks. This inspection will not report any catch parameters named "ignore" or "ignored".

Example:

try { def arr = new int[3] arr[5] = 5 } catch(Exception ex) { println('Catching the exception') }

Here the parameter ex is never used in catch block.

After the quick-fix is applied:

try { def arr = new int[3] arr[5] = 5 } catch(Exception ignored) { println('Catching the exception') }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Groovy, 241.16690

Last modified: 29 April 2024