diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2016-01-22 11:03:23 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2016-01-22 15:56:17 +0000 |
commit | 4ecfe51f9de07d524f96cd5307663680ac5d344f (patch) | |
tree | c64f6e395b9cc9ba040538a763c7fa252b1e9c60 /src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java | |
parent | cc9e445cddf34c1ba1d8cef28aaf5600ba6177aa (diff) |
Extract parsing of the WORKSPACE file in two parts
The WORKSPACE file AST is now parsed as a separate SkyFunction
and this will be used to have multiple SkyValue for the same
WORKSPACE file, splitting the execution of the AST after load
statements to enable load statement of external dependencies
in the WORKSPACE file.
--
MOS_MIGRATED_REVID=112768897
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java index fcccc85791..277b627c9f 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java @@ -96,6 +96,7 @@ public final class SkyFunctions { public static final SkyFunctionName WORKSPACE_FILE = SkyFunctionName.create("WORKSPACE_FILE"); public static final SkyFunctionName COVERAGE_REPORT = SkyFunctionName.create("COVERAGE_REPORT"); public static final SkyFunctionName REPOSITORY = SkyFunctionName.create("REPOSITORY"); + public static final SkyFunctionName WORKSPACE_AST = SkyFunctionName.create("WORKSPACE_AST"); public static Predicate<SkyKey> isSkyFunction(final SkyFunctionName functionName) { return new Predicate<SkyKey>() { |