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

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Groovy, 233.SNAPSHOT

Last modified: 13 July 2023