aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/proto/BUILD2
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/proto/ProtoCcHeaderProvider.java2
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/genrule/GenRuleSourcesProvider.java6
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;