diff options
author | 2018-02-26 08:58:36 -0800 | |
---|---|---|
committer | 2018-02-26 09:01:14 -0800 | |
commit | d4db94dd1d7ada64f4bbd1f0fc6f39f3ec0c6870 (patch) | |
tree | bfc86fdf49748a7d7d139397838d1579f142a726 | |
parent | 0b7066d1404cd98e0c9d57f5e8c31bd6294b89ae (diff) |
@AutoCodec ProtoCcHeaderProvider and GenRuleSourcesProvider.
PiperOrigin-RevId: 187029004
3 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/BUILD b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/BUILD index b0dc2f4d08..f67cbf8e30 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/BUILD +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/BUILD @@ -49,7 +49,7 @@ java_library( deps = [ "//src/main/java/com/google/devtools/build/lib:transitive-info-provider", "//src/main/java/com/google/devtools/build/lib/actions", - "//src/main/java/com/google/devtools/build/lib/collect", "//src/main/java/com/google/devtools/build/lib/collect/nestedset", + "//src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec", ], ) diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/ProtoCcHeaderProvider.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/ProtoCcHeaderProvider.java index e80bc7499f..b36055a9ab 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/ProtoCcHeaderProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/ProtoCcHeaderProvider.java @@ -17,8 +17,10 @@ package com.google.devtools.build.lib.rules.cpp.proto; import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.TransitiveInfoProvider; import com.google.devtools.build.lib.collect.nestedset.NestedSet; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; /** Provides information about generated C++ headers of dependencies. */ +@AutoCodec public final class ProtoCcHeaderProvider implements TransitiveInfoProvider { private final NestedSet<Artifact> headers; diff --git a/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleSourcesProvider.java b/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleSourcesProvider.java index fab2f78d02..f72d6caa41 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleSourcesProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleSourcesProvider.java @@ -18,11 +18,11 @@ import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.TransitiveInfoProvider; import com.google.devtools.build.lib.collect.nestedset.NestedSet; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; -/** - * A transitive info provider that will give source files to genrule. - */ +/** A transitive info provider that will give source files to genrule. */ @Immutable +@AutoCodec public final class GenRuleSourcesProvider implements TransitiveInfoProvider { private final NestedSet<Artifact> genruleFiles; |