Back to Intellij Community

GrReassignedInClosureLocalVar

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

2025.3-rc-2272 B
Original Source

Reports local variables assigned to expression with different type inside of closure or anonymous class.

Example:

int sum = 0
  [1, 2, 3].each { sum += 'as' }
  println(sum)

As a result, the integer variable sum is reassigned to a String expression.