aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/events/Event.java3
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/TaggedEvents.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/events/Event.java b/src/main/java/com/google/devtools/build/lib/events/Event.java
index db5bc5f8ee..c35e769289 100644
--- a/src/main/java/com/google/devtools/build/lib/events/Event.java
+++ b/src/main/java/com/google/devtools/build/lib/events/Event.java
@@ -17,6 +17,7 @@ import static java.nio.charset.StandardCharsets.ISO_8859_1;
import com.google.common.base.Preconditions;
+import java.io.Serializable;
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;
@@ -25,7 +26,7 @@ import javax.annotation.concurrent.Immutable;
* reporting: A 3-tuple of ({@link EventKind}, {@link Location}, message).
*/
@Immutable
-public final class Event {
+public final class Event implements Serializable {
private final EventKind kind;
private final Location location;
diff --git a/src/main/java/com/google/devtools/build/skyframe/TaggedEvents.java b/src/main/java/com/google/devtools/build/skyframe/TaggedEvents.java
index 056175e26d..b285b62a3f 100644
--- a/src/main/java/com/google/devtools/build/skyframe/TaggedEvents.java
+++ b/src/main/java/com/google/devtools/build/skyframe/TaggedEvents.java
@@ -17,6 +17,7 @@ import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.events.Event;
+import java.io.Serializable;
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;
@@ -30,7 +31,7 @@ import javax.annotation.concurrent.Immutable;
* <p>This is intended only for use in alternative {@code MemoizingEvaluator} implementations.
*/
@Immutable
-public final class TaggedEvents {
+public final class TaggedEvents implements Serializable {
@Nullable
private final String tag;