diff options
author | cpeyser <cpeyser@google.com> | 2018-03-02 10:20:15 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-02 10:22:30 -0800 |
commit | eee53d3a33dde441f7e7adaecde81ef2d3db7c1b (patch) | |
tree | 0c6ddd2c54993b9b919e2e59faa0ddd1de117bb0 /src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java | |
parent | d1201c8e61ee77feabeb83da88e0eae049087a09 (diff) |
@AutoCodec ConfiguredTargetValue.
PiperOrigin-RevId: 187635570
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java b/src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java index d2f080ee2a..4b2ef4bacb 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/extra/ExtraActionInfoFileWriteAction.java @@ -26,6 +26,7 @@ import com.google.devtools.build.lib.actions.UserExecException; import com.google.devtools.build.lib.analysis.actions.AbstractFileWriteAction; import com.google.devtools.build.lib.analysis.actions.ProtoDeterministicWriter; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.util.Fingerprint; import java.io.IOException; @@ -34,17 +35,17 @@ import java.io.IOException; * .xa file for use by an extra action. This can only be done at execution time because actions may * store information only known at execution time into the protocol buffer. */ +@AutoCodec @Immutable // if shadowedAction is immutable public final class ExtraActionInfoFileWriteAction extends AbstractFileWriteAction { private static final String UUID = "1759f81d-e72e-477d-b182-c4532bdbaeeb"; private final Action shadowedAction; - ExtraActionInfoFileWriteAction(ActionOwner owner, Artifact extraActionInfoFile, - Action shadowedAction) { - super(owner, ImmutableList.<Artifact>of(), extraActionInfoFile, false); + ExtraActionInfoFileWriteAction(ActionOwner owner, Artifact primaryOutput, Action shadowedAction) { + super(owner, ImmutableList.<Artifact>of(), primaryOutput, false); - this.shadowedAction = Preconditions.checkNotNull(shadowedAction, extraActionInfoFile); + this.shadowedAction = Preconditions.checkNotNull(shadowedAction, primaryOutput); } @Override |