|
@@ -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.
|