| Index: third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapEntryLite.java
|
| diff --git a/third_party/protobuf/java/src/main/java/com/google/protobuf/MapEntryLite.java b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapEntryLite.java
|
| similarity index 96%
|
| rename from third_party/protobuf/java/src/main/java/com/google/protobuf/MapEntryLite.java
|
| rename to third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapEntryLite.java
|
| index bcffa9461784bd4eb7bee22a10729cd43d1788f7..12c64abbb4af3473c18c518795f1b5a39c187332 100644
|
| --- a/third_party/protobuf/java/src/main/java/com/google/protobuf/MapEntryLite.java
|
| +++ b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapEntryLite.java
|
| @@ -41,7 +41,8 @@ import java.io.IOException;
|
| *
|
| * Protobuf internal. Users shouldn't use.
|
| */
|
| -public class MapEntryLite<K, V> extends AbstractMessageLite {
|
| +public class MapEntryLite<K, V>
|
| + extends AbstractMessageLite<MapEntryLite<K, V>, MapEntryLite.Builder<K, V>> {
|
| private static class Metadata<K, V> {
|
| public final MapEntryLite<K, V> defaultInstance;
|
| public final WireFormat.FieldType keyType;
|
| @@ -233,7 +234,7 @@ public class MapEntryLite<K, V> extends AbstractMessageLite {
|
| * Builder used to create {@link MapEntryLite} messages.
|
| */
|
| public static class Builder<K, V>
|
| - extends AbstractMessageLite.Builder<Builder<K, V>> {
|
| + extends AbstractMessageLite.Builder<MapEntryLite<K, V>, Builder<K, V>> {
|
| private final Metadata<K, V> metadata;
|
| private K key;
|
| private V value;
|
| @@ -327,5 +328,10 @@ public class MapEntryLite<K, V> extends AbstractMessageLite {
|
| this.value = entry.value;
|
| return this;
|
| }
|
| +
|
| + @Override
|
| + protected Builder<K, V> internalMergeFrom(MapEntryLite<K, V> message) {
|
| + throw new UnsupportedOperationException();
|
| + }
|
| }
|
| }
|
|
|