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 5f23e6d319 Trivial refactoring: extract constant
5f23e6d319 is described below

commit 5f23e6d319eafa176dc70b9d3b1b84ce311ac730
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Jan 19 06:50:29 2025 +0900

    Trivial refactoring: extract constant
---
 src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java | 8 ++++----
 1 file changed, 4 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 28379ce9d1..333c68745e 100644
--- a/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
+++ b/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
@@ -377,7 +377,6 @@ import static 
org.codehaus.groovy.runtime.DefaultGroovyMethods.last;
  * Builds the AST from the parse tree generated by Antlr4.
  */
 public class AstBuilder extends GroovyParserBaseVisitor<Object> {
-
     public AstBuilder(final SourceUnit sourceUnit, final boolean 
groovydocEnabled, final boolean runtimeGroovydocEnabled) {
         this.sourceUnit = sourceUnit;
         this.moduleNode = new ModuleNode(sourceUnit);
@@ -3492,7 +3491,7 @@ public class AstBuilder extends 
GroovyParserBaseVisitor<Object> {
                 }
 
                 var initializer = ctx.arrayInitializer();
-                initializer.putNodeMetaData("elementType", elementType);
+                initializer.putNodeMetaData(ELEMENT_TYPE, elementType);
                 List<Expression> initExpressions = 
this.visitArrayInitializer(initializer);
 
                 ArrayExpression arrayExpression = new 
ArrayExpression(elementType, initExpressions);
@@ -3592,7 +3591,7 @@ public class AstBuilder extends 
GroovyParserBaseVisitor<Object> {
             return Collections.emptyList();
         }
 
-        ClassNode elementType = ctx.getNodeMetaData("elementType");
+        ClassNode elementType = ctx.getNodeMetaData(ELEMENT_TYPE);
         try {
             visitingArrayInitializerCount += 1;
             var initExpressions = new ArrayList<Expression>();
@@ -3602,7 +3601,7 @@ public class AstBuilder extends 
GroovyParserBaseVisitor<Object> {
                     var arrayInitializer = (ArrayInitializerContext) c;
                     ClassNode subType = elementType.getComponentType();
                     //if (subType == null) produce closure or throw exception
-                    arrayInitializer.putNodeMetaData("elementType", subType);
+                    arrayInitializer.putNodeMetaData(ELEMENT_TYPE, subType);
                     var arrayExpression = configureAST(new 
ArrayExpression(subType,
                             this.visitArrayInitializer(arrayInitializer)), 
arrayInitializer);
                     arrayExpression.setType(elementType);
@@ -5055,5 +5054,6 @@ public class AstBuilder extends 
GroovyParserBaseVisitor<Object> {
     private static final String PARAMETER_CONTEXT = "_PARAMETER_CONTEXT";
     private static final String IS_RECORD_GENERATED = "_IS_RECORD_GENERATED";
     private static final String RECORD_HEADER = "_RECORD_HEADER";
+    private static final String ELEMENT_TYPE = "elementType";
     private static final String RECORD_TYPE_NAME = 
"groovy.transform.RecordType";
 }

Reply via email to