diff options
author | janakr <janakr@google.com> | 2018-03-06 14:05:58 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-06 14:07:38 -0800 |
commit | fcb67e94b54b8ee55563bc75b5ae2d21295d7260 (patch) | |
tree | 521a5254d66d621b26cb0ddcdb0448fff2d7bec0 /src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java | |
parent | e00a2b191a45e1efd24f2d491b8abd49235c9db1 (diff) |
@AutoCodec TransitiveTraversalValue, DirectoryListingStateValue.
PiperOrigin-RevId: 188077900
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java index 866bbb4cd4..655caddf5e 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTraversalValue.java @@ -21,6 +21,7 @@ import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe; import com.google.devtools.build.lib.packages.AdvertisedProviderSet; import com.google.devtools.build.lib.packages.Rule; import com.google.devtools.build.lib.packages.Target; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.util.StringCanonicalizer; import com.google.devtools.build.skyframe.SkyKey; import com.google.devtools.build.skyframe.SkyValue; @@ -38,6 +39,7 @@ import javax.annotation.Nullable; */ @Immutable @ThreadSafe +@AutoCodec public abstract class TransitiveTraversalValue implements SkyValue { // A quick-lookup cache that allows us to get the value for a given target kind, assuming no error // messages for the target. The number of built-in target kinds is limited, so memory bloat is not @@ -97,6 +99,7 @@ public abstract class TransitiveTraversalValue implements SkyValue { } } + @AutoCodec.Instantiator public static TransitiveTraversalValue create( AdvertisedProviderSet providers, String kind, @Nullable String firstErrorMessage) { TransitiveTraversalValue value = |