This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new c4a4754c71 Trivial refactoring: extract variable
c4a4754c71 is described below
commit c4a4754c71093826c0e0c8ace158daee969c7549
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Jan 5 03:36:57 2025 +0900
Trivial refactoring: extract variable
---
.../org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
a/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
b/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
index bfec3a618f..2eda78ee74 100644
---
a/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
+++
b/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
@@ -292,8 +292,9 @@ public class StaticTypesLambdaWriter extends LambdaWriter
implements AbstractFun
Parameter[] lambdaParameters = getParametersSafe(expression);
ClassNode[] lambdaParamTypes =
expression.getNodeMetaData(CLOSURE_ARGUMENTS);
for (int i = 0, n = lambdaParameters.length; i < n; i += 1) {
- ClassNode resolvedType =
convertParameterType(targetParameters[i].getType(),
lambdaParameters[i].getType(), lambdaParamTypes[i]);
- lambdaParameters[i].setType(resolvedType);
+ final Parameter lambdaParameter = lambdaParameters[i];
+ ClassNode resolvedType =
convertParameterType(targetParameters[i].getType(), lambdaParameter.getType(),
lambdaParamTypes[i]);
+ lambdaParameter.setType(resolvedType);
}
return lambdaParameters;
}