aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-28 11:37:34 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-28 11:38:53 -0700
commit9c4fa4a8e987ab4b1c90ab5ce2683bf21b9624fe (patch)
tree761943cd7404526056d1d020e8ec5bcdd951dbe2 /src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java
parent460e0cf2260dbe227a89ad53dd39cbcfb22a4016 (diff)
Remove BuildConfiguration from ConfiguredTarget.
PiperOrigin-RevId: 190804641
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java
index b648d100b8..efc87d65fc 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java
@@ -76,6 +76,10 @@ public class BuildConfigurationValue implements SkyValue {
return Key.create(fragmentClassSet, optionsDiff);
}
+ public static Key key(BuildConfiguration buildConfiguration) {
+ return key(buildConfiguration.fragmentClasses(), buildConfiguration.getBuildOptionsDiff());
+ }
+
/** {@link SkyKey} for {@link BuildConfigurationValue}. */
public static final class Key implements SkyKey, Serializable {
private static final Interner<Key> keyInterner = BlazeInterners.newWeakInterner();