diff options
author | shahan <shahan@google.com> | 2018-02-28 15:57:33 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-02-28 16:00:01 -0800 |
commit | 20f35b448b5d9d04ba366d74d6bf4c7100d91b63 (patch) | |
tree | 2bb57b821c5d13be9955e47c917133f7158a32f5 /src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java | |
parent | 6e65952aea9223ee1ca998198728200ad27d2bbb (diff) |
Deletes CODEC fields now that they are no longer needed.
PiperOrigin-RevId: 187397314
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java index 64ba290c29..f9f3c40bc6 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java @@ -119,8 +119,6 @@ import javax.annotation.Nullable; + "depend on it and not targets that it depends on." ) public class BuildConfiguration implements BuildConfigurationInterface { - public static final ObjectCodec<BuildConfiguration> CODEC = new BuildConfigurationCodec(); - /** * Sorts fragments by class name. This produces a stable order which, e.g., facilitates consistent * output from buildMnemonic. @@ -415,8 +413,6 @@ public class BuildConfiguration implements BuildConfigurationInterface { */ @AutoCodec(strategy = AutoCodec.Strategy.PUBLIC_FIELDS) public static class Options extends FragmentOptions implements Cloneable { - public static final ObjectCodec<Options> CODEC = new BuildConfiguration_Options_AutoCodec(); - @Option( name = "experimental_separate_genfiles_directory", defaultValue = "true", @@ -2112,19 +2108,19 @@ public class BuildConfiguration implements BuildConfigurationInterface { BuildConfiguration obj, CodedOutputStream codedOut) throws SerializationException, IOException { - BlazeDirectories.CODEC.serialize(context, obj.directories, codedOut); + context.serialize(obj.directories, codedOut); codedOut.writeInt32NoTag(obj.fragments.size()); for (Fragment fragment : obj.fragments.values()) { context.serialize(fragment, codedOut); } - BuildOptions.CODEC.serialize(context, obj.buildOptions, codedOut); + context.serialize(obj.buildOptions, codedOut); StringCodecs.asciiOptimized().serialize(context, obj.repositoryName, codedOut); } @Override public BuildConfiguration deserialize(DeserializationContext context, CodedInputStream codedIn) throws SerializationException, IOException { - BlazeDirectories blazeDirectories = BlazeDirectories.CODEC.deserialize(context, codedIn); + BlazeDirectories blazeDirectories = context.deserialize(codedIn); int length = codedIn.readInt32(); ImmutableSortedMap.Builder<Class<? extends Fragment>, Fragment> builder = new ImmutableSortedMap.Builder<>(lexicalFragmentSorter); @@ -2132,7 +2128,7 @@ public class BuildConfiguration implements BuildConfigurationInterface { Fragment fragment = context.deserialize(codedIn); builder.put(fragment.getClass(), fragment); } - BuildOptions options = BuildOptions.CODEC.deserialize(context, codedIn); + BuildOptions options = context.deserialize(codedIn); String repositoryName = StringCodecs.asciiOptimized().deserialize(context, codedIn); return new BuildConfiguration(blazeDirectories, builder.build(), options, repositoryName); } |