diff options
author | cpeyser <cpeyser@google.com> | 2018-02-14 12:49:17 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-02-14 12:50:54 -0800 |
commit | 27458be9cd752dd1dfd4d2c8f1bdc421bdbf16bb (patch) | |
tree | f6d1c2659aa929607c7e19c9aeec0f0486e340c4 /src/main/java/com/google/devtools/build/lib/cmdline | |
parent | 03e27585a10f7f5bc9327d64405efc39666e0342 (diff) |
Use AutoCodec to generate CODECs for several provider types that are exported
by cc_library.
PiperOrigin-RevId: 185729248
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/cmdline')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/cmdline/BUILD | 1 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/BUILD b/src/main/java/com/google/devtools/build/lib/cmdline/BUILD index 5ce3b757be..b068e3f918 100644 --- a/src/main/java/com/google/devtools/build/lib/cmdline/BUILD +++ b/src/main/java/com/google/devtools/build/lib/cmdline/BUILD @@ -23,6 +23,7 @@ java_library( "//src/main/java/com/google/devtools/build/lib:util", "//src/main/java/com/google/devtools/build/lib/concurrent", "//src/main/java/com/google/devtools/build/lib/skyframe/serialization", + "//src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec", "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", "//third_party:guava", diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java b/src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java index 94705d7dce..7cd9102ca0 100644 --- a/src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java +++ b/src/main/java/com/google/devtools/build/lib/cmdline/RepositoryName.java @@ -18,6 +18,7 @@ import com.google.common.base.Throwables; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; +import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec; import com.google.devtools.build.lib.util.Pair; import com.google.devtools.build.lib.util.StringCanonicalizer; import com.google.devtools.build.lib.util.StringUtilities; @@ -103,6 +104,8 @@ public final class RepositoryName implements Serializable { } } + public static final ObjectCodec<RepositoryName> CODEC = new RepositoryNameCodec(); + /** * Makes sure that name is a valid repository name and creates a new RepositoryName using it. * |