aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-26 12:08:22 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-26 12:13:56 -0700
commit816abfc691bec1b16e57d5f2e93edac176527848 (patch)
treec954bdecd34ee347d0ae62053f2e2cd7c113186d /src/main/java/com/google/devtools/build/lib/query2
parent8acb017b6625cb0d306966496ccb336f8dd35722 (diff)
Get rid of some more #getConfiguration calls.
PiperOrigin-RevId: 190502786
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java b/src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java
index cd48b94264..76800637fe 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/TransitionsOutputFormatterCallback.java
@@ -116,7 +116,9 @@ public class TransitionsOutputFormatterCallback
ct -> partialResultMap.put(ct.getLabel(), accessor.getTargetFromConfiguredTarget(ct)));
for (ConfiguredTarget configuredTarget : partialResult) {
Target target = partialResultMap.get(configuredTarget.getLabel());
- BuildConfiguration config = configuredTarget.getConfiguration();
+ BuildConfiguration config =
+ skyframeExecutor.getConfiguration(
+ NullEventHandler.INSTANCE, configuredTarget.getConfigurationKey());
addResult(
getRuleClassTransition(configuredTarget, target)
+ configuredTarget.getLabel()
@@ -280,7 +282,7 @@ public class TransitionsOutputFormatterCallback
Iterable<BuildOptions> buildOptions,
BuildOptions defaultOptions) {
Preconditions.checkArgument(
- ct.getConfiguration().fragmentClasses().equals(fragments),
+ ct.getConfigurationKey().getFragments().equals(fragments.fragmentClasses()),
"Mismatch: %s %s",
ct,
fragments);