diff options
author | 2018-02-05 10:53:53 -0800 | |
---|---|---|
committer | 2018-02-05 10:56:01 -0800 | |
commit | 5fd3ff9d030f855b7374c2bdba6d3cf1b71f99ca (patch) | |
tree | 44127a9d21b8f7eb27ca6ac43e861ed2fa89db7a /src/main/java/com/google/devtools/build/lib/analysis | |
parent | 6d032941384ec7b7baf040e47680712e26fa3857 (diff) |
Refactor ArtifactSkyKey to get rid of an unnecessary wrapper class: actually essentially promote OwnedArtifact to ArtifactSkyKey and rename it to ArtifactSkyKey. The king is dead...
Also add some other execution-phase codecs.
PiperOrigin-RevId: 184552706
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactContext.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactContext.java b/src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactContext.java index 299f9f8c21..b67636c084 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactContext.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/TopLevelArtifactContext.java @@ -16,15 +16,17 @@ package com.google.devtools.build.lib.analysis; import com.google.common.collect.ImmutableSortedSet; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; - +import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import java.util.Objects; import java.util.Set; -/** - * Contains options which control the set of artifacts to build for top-level targets. - */ +/** Contains options which control the set of artifacts to build for top-level targets. */ @Immutable +@AutoCodec public final class TopLevelArtifactContext { + public static final ObjectCodec<TopLevelArtifactContext> CODEC = + new TopLevelArtifactContext_AutoCodec(); private final boolean runTestsExclusively; private final ImmutableSortedSet<String> outputGroups; |