This is an automated email from the ASF dual-hosted git repository.

panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new c27bfea  Refactor ParseASTNode (#16000)
c27bfea is described below

commit c27bfea1a989d36055fe81c4da5fd37a0e40d526
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Mar 11 18:23:21 2022 +0800

    Refactor ParseASTNode (#16000)
---
 .../shardingsphere/sql/parser/core/ParseASTNode.java      | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git 
a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/ParseASTNode.java
 
b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/ParseASTNode.java
index 2e747c5..3a07dfc 100644
--- 
a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/ParseASTNode.java
+++ 
b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/ParseASTNode.java
@@ -17,6 +17,7 @@
 
 package org.apache.shardingsphere.sql.parser.core;
 
+import lombok.Getter;
 import org.antlr.v4.runtime.CommonTokenStream;
 import org.antlr.v4.runtime.Token;
 import org.antlr.v4.runtime.tree.ParseTree;
@@ -33,16 +34,17 @@ public final class ParseASTNode implements ASTNode {
     
     private final ParseTree parseTree;
     
+    @Getter
     private final Collection<Token> hiddenTokens;
     
     public ParseASTNode(final ParseTree parseTree) {
         this.parseTree = parseTree;
-        this.hiddenTokens = new LinkedList<>();
+        hiddenTokens = new LinkedList<>();
     }
     
     public ParseASTNode(final ParseTree parseTree, final CommonTokenStream 
tokenStream) {
         this.parseTree = parseTree;
-        this.hiddenTokens = tokenStream.getTokens().stream().filter(each -> 
Token.HIDDEN_CHANNEL == each.getChannel()).collect(Collectors.toList());
+        hiddenTokens = tokenStream.getTokens().stream().filter(each -> 
Token.HIDDEN_CHANNEL == each.getChannel()).collect(Collectors.toList());
     }
     
     /**
@@ -53,13 +55,4 @@ public final class ParseASTNode implements ASTNode {
     public ParseTree getRootNode() {
         return parseTree.getChild(0);
     }
-    
-    /**
-     * Get hidden tokens.
-     *
-     * @return token collection
-     */
-    public Collection<Token> getHiddenTokens() {
-        return hiddenTokens;
-    }
 }

Reply via email to