diff options
author | 2015-09-22 16:24:45 +0000 | |
---|---|---|
committer | 2015-09-22 17:19:53 +0000 | |
commit | ceae8c50e8f92c6fbf2394ac7c5eb3b420539225 (patch) | |
tree | 9b10bab2b8e06b61ff268a422ee2f27e09f10382 /src/main/java/com | |
parent | 4671896be8bf0e37c85c3b740bb3621d2a9e1cc8 (diff) |
Open source some skylark tests.
--
MOS_MIGRATED_REVID=103652672
Diffstat (limited to 'src/main/java/com')
3 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java index f3ea46c9cc..69f8e01b6b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java +++ b/src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java @@ -320,7 +320,7 @@ public class SkylarkRuleClassFunctions { }; // This class is needed for testing - static final class RuleFunction extends BaseFunction { + public static final class RuleFunction extends BaseFunction { // Note that this means that we can reuse the same builder. // This is fine since we don't modify the builder from here. private final RuleClass.Builder builder; @@ -367,7 +367,7 @@ public class SkylarkRuleClassFunctions { } @VisibleForTesting - RuleClass.Builder getBuilder() { + public RuleClass.Builder getBuilder() { return builder; } } 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 c283157d41..37769bb239 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 @@ -393,7 +393,8 @@ public final class Environment implements Freezable { // TODO(bazel-team): Delete this function. // This function is currently used in various functions that change their behavior with respect to // lists depending on the Skylark-ness of the code; lists should be unified between the two modes. - boolean isSkylark() { + @VisibleForTesting + public boolean isSkylark() { return isSkylark; } @@ -900,7 +901,7 @@ public final class Environment implements Freezable { * @param input a list of lines of code */ @VisibleForTesting - List<Statement> parseFile(String... input) { + public List<Statement> parseFile(String... input) { return parseFileWithComments(input).statements; } diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java index fb95228a65..a385e25c12 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java @@ -45,9 +45,9 @@ import javax.annotation.Nullable; * Recursive descent parser for LL(2) BUILD language. * Loosely based on Python 2 grammar. * See https://docs.python.org/2/reference/grammar.html - * */ -class Parser { +@VisibleForTesting +public class Parser { /** * Combines the parser result into a single value object. |