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/analysis/config/BuildOptions.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/analysis/config/BuildOptions.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java index 4a89121dd5..cd1db7c261 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java @@ -345,7 +345,7 @@ public final class BuildOptions implements Cloneable, Serializable { Collection<FragmentOptions> fragmentOptions = buildOptions.getOptions(); codedOut.writeInt32NoTag(fragmentOptions.size()); for (FragmentOptions options : buildOptions.getOptions()) { - FragmentOptions.CODEC.serialize(context, options, codedOut); + context.serialize(options, codedOut); } } @@ -355,7 +355,7 @@ public final class BuildOptions implements Cloneable, Serializable { BuildOptions.Builder builder = BuildOptions.builder(); int length = codedIn.readInt32(); for (int i = 0; i < length; ++i) { - builder.add(FragmentOptions.CODEC.deserialize(context, codedIn)); + builder.add(context.deserialize(codedIn)); } return builder.build(); } |