| Index: third_party/protobuf/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
|
| diff --git a/third_party/protobuf/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
|
| index a22a74a03caeebacfaaca6705a87c53522274e62..0067392fa6058b48ea26e18d9d54323e12399596 100644
|
| --- a/third_party/protobuf/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
|
| +++ b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
|
| @@ -32,6 +32,7 @@ package com.google.protobuf;
|
|
|
| import com.google.protobuf.Descriptors.Descriptor;
|
| import com.google.protobuf.Descriptors.FieldDescriptor;
|
| +
|
| import java.util.Collection;
|
| import java.util.Collections;
|
| import java.util.HashMap;
|
| @@ -100,7 +101,7 @@ public class ExtensionRegistry extends ExtensionRegistryLite {
|
|
|
| /** Get the unmodifiable singleton empty instance. */
|
| public static ExtensionRegistry getEmptyRegistry() {
|
| - return EMPTY_REGISTRY;
|
| + return EMPTY;
|
| }
|
|
|
|
|
| @@ -242,11 +243,6 @@ public class ExtensionRegistry extends ExtensionRegistryLite {
|
| add(newExtensionInfo(extension), extension.getExtensionType());
|
| }
|
|
|
| - /** Add an extension from a generated file to the registry. */
|
| - public void add(final GeneratedMessage.GeneratedExtension<?, ?> extension) {
|
| - add((Extension<?, ?>) extension);
|
| - }
|
| -
|
| static ExtensionInfo newExtensionInfo(final Extension<?, ?> extension) {
|
| if (extension.getDescriptor().getJavaType() ==
|
| FieldDescriptor.JavaType.MESSAGE) {
|
| @@ -315,7 +311,7 @@ public class ExtensionRegistry extends ExtensionRegistryLite {
|
| private final Map<DescriptorIntPair, ExtensionInfo> mutableExtensionsByNumber;
|
|
|
| ExtensionRegistry(boolean empty) {
|
| - super(EMPTY_REGISTRY_LITE);
|
| + super(ExtensionRegistryLite.getEmptyRegistry());
|
| this.immutableExtensionsByName =
|
| Collections.<String, ExtensionInfo>emptyMap();
|
| this.mutableExtensionsByName =
|
| @@ -325,7 +321,7 @@ public class ExtensionRegistry extends ExtensionRegistryLite {
|
| this.mutableExtensionsByNumber =
|
| Collections.<DescriptorIntPair, ExtensionInfo>emptyMap();
|
| }
|
| - static final ExtensionRegistry EMPTY_REGISTRY = new ExtensionRegistry(true);
|
| + private static final ExtensionRegistry EMPTY = new ExtensionRegistry(true);
|
|
|
| private void add(
|
| final ExtensionInfo extension,
|
|
|