aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java
diff options
context:
space:
mode:
authorGravatar cpeyser <cpeyser@google.com>2018-03-20 09:29:49 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-20 09:31:59 -0700
commit4b7f7601730e08a80ce0944ea44370d9dbb111a9 (patch)
treef872e65e30a10226ea66da6917e63d312c9afad6 /src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java
parentb1be5816ec1bf8e1172c1bed4f29b4e6c6bb7202 (diff)
@Autocodec a few leftover classes. Also, add @AutoCodec builder support for boolean getters in "isFoo" form.
PiperOrigin-RevId: 189753768
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java b/src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java
index 9d7fac6ace..4aae6dbce7 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/proto/GeneratedExtensionRegistryProvider.java
@@ -21,6 +21,8 @@ import com.google.devtools.build.lib.analysis.TransitiveInfoProvider;
import com.google.devtools.build.lib.cmdline.Label;
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;
+import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec.Strategy;
/**
* A {@link TransitiveInfoProvider} for {@link Artifact}s created and used to generate the proto
@@ -28,6 +30,7 @@ import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
* from a target, that the top most target produces a registry that is a superset of any child
* registries.
*/
+@AutoCodec(strategy = Strategy.AUTO_VALUE_BUILDER)
@AutoValue
@Immutable
public abstract class GeneratedExtensionRegistryProvider implements TransitiveInfoProvider {