From db985d145c6a3496721359d6af0139c3eae2b8dc Mon Sep 17 00:00:00 2001 From: mjhalupka Date: Thu, 15 Feb 2018 14:59:32 -0800 Subject: Tag for classes with @AutoCodec. PiperOrigin-RevId: 185906605 --- .../build/lib/rules/filegroup/FilegroupPathProvider.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/filegroup') 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 CODEC = + new FilegroupPathProvider_AutoCodec(); + private final PathFragment pathFragment; + @AutoCodec.Instantiator public FilegroupPathProvider(PathFragment pathFragment) { this.pathFragment = pathFragment; } -- cgit v1.2.3