aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2016-11-23 16:50:23 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-11-23 17:02:29 +0000
commit2c52dab02f37bb85ac8790823d613f8b6ae5358f (patch)
tree2ded4485b98c9b9f6f42bf2d53ab9801a607b438 /src/main/java/com/google/devtools
parentf36b4061b4c3c731bd90e34b9fe7648a50542d8c (diff)
Remove Environment.parseFile
-- MOS_MIGRATED_REVID=140037282
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/Environment.java24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
index 08ff95b8b1..5ff9a81519 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
@@ -15,7 +15,6 @@
package com.google.devtools.build.lib.syntax;
import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Joiner;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.lib.cmdline.Label;
@@ -31,7 +30,6 @@ import com.google.devtools.build.lib.util.Preconditions;
import java.io.Serializable;
import java.util.HashMap;
import java.util.HashSet;
-import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
@@ -865,28 +863,6 @@ public final class Environment implements Freezable {
};
/**
- * Parses some String inputLines without a supporting file, returning statements only.
- * TODO(laurentlb): Remove from Environment
- * @param inputLines a list of lines of code
- */
- @VisibleForTesting
- public List<Statement> parseFile(String... inputLines) {
- ParserInputSource input = ParserInputSource.create(Joiner.on("\n").join(inputLines), null);
- List<Statement> statements;
- if (isSkylark) {
- Parser.ParseResult result = Parser.parseFileForSkylark(input, eventHandler);
- ValidationEnvironment valid = new ValidationEnvironment(this);
- valid.validateAst(result.statements, eventHandler);
- statements = result.statements;
- } else {
- statements = Parser.parseFile(input, eventHandler).statements;
- }
- // Force the validation of imports
- BuildFileAST.fetchLoads(statements, eventHandler);
- return statements;
- }
-
- /**
* Evaluates code some String input without a supporting file.
* TODO(laurentlb): Remove from Environment
* @param input a list of lines of code to evaluate