Back to Intellij Community

GroovyUnusedCatchParameter

plugins/groovy/groovy-psi/resources/inspectionDescriptions/GroovyUnusedCatchParameter.html

2025.3-rc-2532 B
Original Source

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')
  }