Index: third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapField.java |
diff --git a/third_party/protobuf/java/src/main/java/com/google/protobuf/MapField.java b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapField.java |
similarity index 99% |
rename from third_party/protobuf/java/src/main/java/com/google/protobuf/MapField.java |
rename to third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapField.java |
index b290993ca1ab76246e091615ece46c14e3ffc4a1..907f0f71120d6b0b29399c0e930ea602231b1aaf 100644 |
--- a/third_party/protobuf/java/src/main/java/com/google/protobuf/MapField.java |
+++ b/third_party/protobuf/java/core/src/main/java/com/google/protobuf/MapField.java |
@@ -93,15 +93,18 @@ public class MapField<K, V> implements MutabilityOracle { |
this.defaultEntry = defaultEntry; |
} |
+ @Override |
public Message convertKeyAndValueToMessage(K key, V value) { |
return defaultEntry.newBuilderForType().setKey(key).setValue(value).buildPartial(); |
} |
+ @Override |
public void convertMessageToKeyAndValue(Message message, Map<K, V> map) { |
MapEntry<K, V> entry = (MapEntry<K, V>) message; |
map.put(entry.getKey(), entry.getValue()); |
} |
+ @Override |
public Message getMessageDefaultInstance() { |
return defaultEntry; |
} |