Ver Fonte

Use the new helpers from Descriptor.

Thomas Van Lenten há 5 anos atrás
pai
commit
2db0e9812a

+ 2 - 2
src/google/protobuf/compiler/objectivec/objectivec_map_field.cc

@@ -85,9 +85,9 @@ MapFieldGenerator::MapFieldGenerator(const FieldDescriptor* descriptor,
                                      const Options& options)
                                      const Options& options)
     : RepeatedFieldGenerator(descriptor, options) {
     : RepeatedFieldGenerator(descriptor, options) {
   const FieldDescriptor* key_descriptor =
   const FieldDescriptor* key_descriptor =
-      descriptor->message_type()->FindFieldByName("key");
+      descriptor->message_type()->map_key();
   const FieldDescriptor* value_descriptor =
   const FieldDescriptor* value_descriptor =
-      descriptor->message_type()->FindFieldByName("value");
+      descriptor->message_type()->map_value();
   value_field_generator_.reset(FieldGenerator::Make(value_descriptor, options));
   value_field_generator_.reset(FieldGenerator::Make(value_descriptor, options));
 
 
   // Pull over some variables_ from the value.
   // Pull over some variables_ from the value.