aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/filegroup
diff options
context:
space:
mode:
authorGravatar mjhalupka <mjhalupka@google.com>2018-02-15 14:59:32 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-15 15:01:28 -0800
commitdb985d145c6a3496721359d6af0139c3eae2b8dc (patch)
tree937e000d31068c0104686ac7c6df8bd32827700d /src/main/java/com/google/devtools/build/lib/rules/filegroup
parente1c7d33efcd640f8ad2bf8a718d5976a5f3cef4e (diff)
Tag for classes with @AutoCodec.
PiperOrigin-RevId: 185906605
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/filegroup')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/filegroup/FilegroupPathProvider.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/filegroup/FilegroupPathProvider.java b/src/main/java/com/google/devtools/build/lib/rules/filegroup/FilegroupPathProvider.java
index 80e96b895e..35447dc223 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/filegroup/FilegroupPathProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/filegroup/FilegroupPathProvider.java
@@ -16,15 +16,20 @@ package com.google.devtools.build.lib.rules.filegroup;
import com.google.devtools.build.lib.analysis.TransitiveInfoProvider;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
+import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec;
+import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec;
import com.google.devtools.build.lib.vfs.PathFragment;
-/**
- * A transitive info provider for dependent targets to query {@code path} attributes.
- */
+/** A transitive info provider for dependent targets to query {@code path} attributes. */
@Immutable
+@AutoCodec
public final class FilegroupPathProvider implements TransitiveInfoProvider {
+ public static final ObjectCodec<FilegroupPathProvider> CODEC =
+ new FilegroupPathProvider_AutoCodec();
+
private final PathFragment pathFragment;
+ @AutoCodec.Instantiator
public FilegroupPathProvider(PathFragment pathFragment) {
this.pathFragment = pathFragment;
}