diff options
author | 2018-02-15 09:28:27 -0800 | |
---|---|---|
committer | 2018-02-15 09:30:53 -0800 | |
commit | ae26077fe16653364c2da643413d689ba7d776c6 (patch) | |
tree | 6aa95065486cfa55456a9423faf77b91a85057ab /src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java | |
parent | e722c79d380c8a70d628deed7d0cbc5fe4609715 (diff) |
Add AutoCodec for a bunch of cc library providers.
PiperOrigin-RevId: 185850685
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java index 8039c7b87f..8432cdd30e 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java @@ -34,10 +34,15 @@ public abstract class LinkerInputs { * object file. */ @ThreadSafety.Immutable + @AutoCodec public static class SimpleLinkerInput implements LinkerInput { + public static final ObjectCodec<SimpleLinkerInput> CODEC = + new LinkerInputs_SimpleLinkerInput_AutoCodec(); + private final Artifact artifact; private final ArtifactCategory category; + @AutoCodec.Instantiator public SimpleLinkerInput(Artifact artifact, ArtifactCategory category) { String basename = artifact.getFilename(); switch (category) { |