diff options
author | lberki <lberki@google.com> | 2018-04-09 03:16:19 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-09 03:17:36 -0700 |
commit | 406199f6d2f8f12af0d8338877a901bbc8293bce (patch) | |
tree | 28a5db5ac26d5b1039f13b9e1c643e6184ebc66b /src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java | |
parent | f3de7d5ff2834ad601975929aa189cfe268a6fb9 (diff) |
Remove BuildConfiguration.Fragment#getReservedActionMnemonics() in favor of encoding the same in ConfiguredRuleClassProvider.
This is a step towards dumbing down BuildConfiguration.Fragment and the ConfigurationFactoryLoader, which is in needed so that we can rewrite C++/Java/Python rules in Skylark without having to introduce the concept of "configuration loader" in Skylark, too.
RELNOTES: None.
PiperOrigin-RevId: 192104912
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java index 6b39f2883b..093cbb015a 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationFunction.java @@ -80,7 +80,12 @@ public class BuildConfigurationFunction implements SkyFunction { BuildConfiguration config = new BuildConfiguration( - directories, fragmentsMap, options, key.getOptionsDiff(), workspaceNameValue.getName()); + directories, + fragmentsMap, + options, + key.getOptionsDiff(), + ruleClassProvider.getReservedActionMnemonics(), + workspaceNameValue.getName()); return new BuildConfigurationValue(config); } |