aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-07-29 20:58:42 +0000
committerGravatar Yun Peng <pcloudy@google.com>2016-08-01 08:07:45 +0000
commitad77f9722e5adb5c997859ea4a0f0f66e7f583bb (patch)
tree9cf72c0289f04b4dafa9178b6898929711daa79d /src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
parent740b7689ae6d6c5fa7f867f30d7c390473587027 (diff)
Refactor FileArtifactValue and ArtifactValue now that presence of mtime and digest are mutually exclusive.
-- MOS_MIGRATED_REVID=128843642
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
index 1f48c84f3b..db9ab97534 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java
@@ -36,10 +36,8 @@ import com.google.devtools.build.skyframe.SkyFunctionException;
import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
import com.google.devtools.build.skyframe.ValueOrException2;
-
import java.util.Map;
import java.util.concurrent.atomic.AtomicReference;
-
import javax.annotation.Nullable;
/**
@@ -248,7 +246,7 @@ public final class CompletionFunction<TValue extends SkyValue, TResult extends S
Map<SkyKey, ValueOrException2<MissingInputFileException, ActionExecutionException>> inputDeps =
env.getValuesOrThrow(
- ArtifactValue.mandatoryKeys(
+ ArtifactSkyKey.mandatoryKeys(
completor.getAllArtifactsToBuild(value, topLevelContext).getAllArtifacts()),
MissingInputFileException.class,
ActionExecutionException.class);
@@ -259,7 +257,7 @@ public final class CompletionFunction<TValue extends SkyValue, TResult extends S
NestedSetBuilder<Label> rootCausesBuilder = NestedSetBuilder.stableOrder();
for (Map.Entry<SkyKey, ValueOrException2<MissingInputFileException, ActionExecutionException>>
depsEntry : inputDeps.entrySet()) {
- Artifact input = ArtifactValue.artifact(depsEntry.getKey());
+ Artifact input = ArtifactSkyKey.artifact(depsEntry.getKey());
try {
depsEntry.getValue().get();
} catch (MissingInputFileException e) {