diff options
Diffstat (limited to 'src/main/java/com/google/devtools')
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; |