From 4e29c83dacbeca423fd9003c3d28a2cd24aac3fd Mon Sep 17 00:00:00 2001 From: Michajlo Matijkiw Date: Wed, 30 Sep 2015 22:23:25 +0000 Subject: ErrorInfo and CycleInfo don't need to be serializable RELNOTES: -- MOS_MIGRATED_REVID=104341630 --- src/main/java/com/google/devtools/build/skyframe/CycleInfo.java | 3 +-- src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/com/google/devtools/build/skyframe/CycleInfo.java b/src/main/java/com/google/devtools/build/skyframe/CycleInfo.java index a410ec51ca..3c312e4a02 100644 --- a/src/main/java/com/google/devtools/build/skyframe/CycleInfo.java +++ b/src/main/java/com/google/devtools/build/skyframe/CycleInfo.java @@ -20,7 +20,6 @@ import com.google.common.base.Predicates; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; -import java.io.Serializable; import java.util.HashSet; import java.util.Objects; import java.util.Set; @@ -30,7 +29,7 @@ import java.util.Set; * head of path to the cycle should be the value itself, or, if the value is actually in the cycle, * the cycle should start with the value. */ -public class CycleInfo implements Serializable { +public class CycleInfo { private final ImmutableList cycle; private final ImmutableList pathToCycle; diff --git a/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java b/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java index 1c070511e0..72e7ab4384 100644 --- a/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java +++ b/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java @@ -22,7 +22,6 @@ import com.google.devtools.build.lib.collect.nestedset.Order; import com.google.devtools.build.skyframe.SkyFunctionException.ReifiedSkyFunctionException; import java.io.IOException; -import java.io.Serializable; import java.util.Collection; import javax.annotation.Nullable; @@ -32,7 +31,7 @@ import javax.annotation.Nullable; * *

This is intended only for use in alternative {@code MemoizingEvaluator} implementations. */ -public class ErrorInfo implements Serializable { +public class ErrorInfo { /** Create an ErrorInfo from a {@link ReifiedSkyFunctionException}. */ public static ErrorInfo fromException(ReifiedSkyFunctionException skyFunctionException) { -- cgit v1.2.3