Skip to content

Commit f8bc5a6

Browse files
committed
Trivial refactoring: extract variable
(cherry picked from commit c4a4754)
1 parent 17964c0 commit f8bc5a6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,9 @@ private Parameter[] createParametersWithExactType(final LambdaExpression express
294294
Parameter[] lambdaParameters = getParametersSafe(expression);
295295
ClassNode[] lambdaParamTypes = expression.getNodeMetaData(StaticTypesMarker.CLOSURE_ARGUMENTS);
296296
for (int i = 0, n = lambdaParameters.length; i < n; i += 1) {
297-
ClassNode resolvedType = convertParameterType(targetParameters[i].getType(), lambdaParameters[i].getType(), lambdaParamTypes[i]);
298-
lambdaParameters[i].setType(resolvedType);
297+
final Parameter lambdaParameter = lambdaParameters[i];
298+
ClassNode resolvedType = convertParameterType(targetParameters[i].getType(), lambdaParameter.getType(), lambdaParamTypes[i]);
299+
lambdaParameter.setType(resolvedType);
299300
}
300301
return lambdaParameters;
301302
}

0 commit comments

Comments
 (0)