diff options
author | 2018-02-20 16:06:00 -0800 | |
---|---|---|
committer | 2018-02-20 16:08:28 -0800 | |
commit | 569e169a5d015ed7d9840ed904f39c4ac7a43503 (patch) | |
tree | 92cb77e75472aed646b0fb50a79664931ac1c395 /src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java | |
parent | 7b1b4a41dbfbf34a8e077590612cf5fe3aaaa987 (diff) |
Deletes POLYMORPHIC strategy. ObjectCodec now uses runtime type information to select a codec.
PiperOrigin-RevId: 186378153
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java index 7b7238d9bc..9c04dc9b47 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/ExtraLinkTimeLibrary.java @@ -17,9 +17,6 @@ package com.google.devtools.build.lib.rules.cpp; import com.google.devtools.build.lib.analysis.RuleContext; import com.google.devtools.build.lib.collect.nestedset.NestedSet; import com.google.devtools.build.lib.rules.cpp.LinkerInputs.LibraryToLink; -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.skyframe.serialization.autocodec.AutoCodec.Strategy; /** * An extra library to include in a link. The actual library is built at link time. @@ -31,10 +28,7 @@ import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec. * <p>Any implementations must be immutable (and therefore thread-safe), because this is passed * between rules and accessed in a multi-threaded context. */ -@AutoCodec(strategy = Strategy.POLYMORPHIC) public interface ExtraLinkTimeLibrary { - ObjectCodec<ExtraLinkTimeLibrary> CODEC = new ExtraLinkTimeLibrary_AutoCodec(); - /** Build the LibraryToLink inputs to pass to the C++ linker. */ NestedSet<LibraryToLink> buildLibraries(RuleContext context) throws InterruptedException; |