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 56b3fc0fed Trivial refactoring: use enhanced `for` loop
56b3fc0fed is described below
commit 56b3fc0fed36452726373a7888d7d48fb395cad0
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Jan 19 07:05:14 2025 +0900
Trivial refactoring: use enhanced `for` loop
---
src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
b/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
index 333c68745e..02e40817cf 100644
--- a/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
+++ b/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
@@ -3591,19 +3591,18 @@ public class AstBuilder extends
GroovyParserBaseVisitor<Object> {
return Collections.emptyList();
}
- ClassNode elementType = ctx.getNodeMetaData(ELEMENT_TYPE);
+ final ClassNode elementType = ctx.getNodeMetaData(ELEMENT_TYPE);
try {
visitingArrayInitializerCount += 1;
var initExpressions = new ArrayList<Expression>();
- for (int i = 0; i < ctx.getChildCount(); i += 1) {
- var c = ctx.getChild(i);
+ for (var c : ctx.children) {
if (c instanceof ArrayInitializerContext) {
var arrayInitializer = (ArrayInitializerContext) c;
ClassNode subType = elementType.getComponentType();
//if (subType == null) produce closure or throw exception
arrayInitializer.putNodeMetaData(ELEMENT_TYPE, subType);
var arrayExpression = configureAST(new
ArrayExpression(subType,
- this.visitArrayInitializer(arrayInitializer)),
arrayInitializer);
+
this.visitArrayInitializer(arrayInitializer)), arrayInitializer);
arrayExpression.setType(elementType);
initExpressions.add(arrayExpression);
} else if (c instanceof VariableInitializerContext) {