You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2017/04/11 01:37:45 UTC

[09/50] groovy git commit: Remove useless code

Remove useless code


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/ac530875
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/ac530875
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/ac530875

Branch: refs/heads/master
Commit: ac5308758352140b0ab0783028c058e7fa9ee873
Parents: 75d920b
Author: sunlan <su...@apache.org>
Authored: Sun Jan 22 13:59:45 2017 +0800
Committer: sunlan <su...@apache.org>
Committed: Sun Jan 22 13:59:45 2017 +0800

----------------------------------------------------------------------
 .../org/apache/groovy/parser/antlr4/AstBuilder.java    | 13 -------------
 1 file changed, 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/ac530875/subprojects/groovy-parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
----------------------------------------------------------------------
diff --git a/subprojects/groovy-parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java b/subprojects/groovy-parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
index fa75abf..870a349 100644
--- a/subprojects/groovy-parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
+++ b/subprojects/groovy-parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
@@ -270,9 +270,6 @@ public class AstBuilder extends GroovyParserBaseVisitor<Object> implements Groov
 
     @Override
     public ImportNode visitImportDeclaration(ImportDeclarationContext ctx) {
-        // GROOVY-6094
-        moduleNode.putNodeMetaData(IMPORT_NODE_CLASS, IMPORT_NODE_CLASS);
-
         ImportNode importNode;
 
         boolean hasStatic = asBoolean(ctx.STATIC());
@@ -329,15 +326,6 @@ public class AstBuilder extends GroovyParserBaseVisitor<Object> implements Groov
             }
         }
 
-        // TODO verify whether the following code is useful or not
-        // we're using node metadata here in order to fix GROOVY-6094
-        // without breaking external APIs
-        Object node = moduleNode.getNodeMetaData(IMPORT_NODE_CLASS);
-        if (null != node && IMPORT_NODE_CLASS != node) {
-            this.configureAST((ImportNode) node, importNode);
-        }
-        moduleNode.removeNodeMetaData(IMPORT_NODE_CLASS);
-
         return this.configureAST(importNode, ctx);
     }
 
@@ -4398,7 +4386,6 @@ public class AstBuilder extends GroovyParserBaseVisitor<Object> implements Groov
     private final Deque<ClassNode> classNodeStack = new ArrayDeque<>();
     private final Deque<List<InnerClassNode>> anonymousInnerClassesDefinedInMethodStack = new ArrayDeque<>();
     private int anonymousInnerClassCounter = 1;
-    private static final Class<ImportNode> IMPORT_NODE_CLASS = ImportNode.class;
     private static final String QUESTION_STR = "?";
     private static final String DOT_STR = ".";
     private static final String SUB_STR = "-";