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) {

Reply via email to