diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-07-29 20:58:42 +0000 |
---|---|---|
committer | Yun Peng <pcloudy@google.com> | 2016-08-01 08:07:45 +0000 |
commit | ad77f9722e5adb5c997859ea4a0f0f66e7f583bb (patch) | |
tree | 9cf72c0289f04b4dafa9178b6898929711daa79d /src/main/java/com/google/devtools/build/lib/skyframe/CompletionFunction.java | |
parent | 740b7689ae6d6c5fa7f867f30d7c390473587027 (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.java | 6 |
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) { |