addMapField<K, V> method
Null safety
- int tagNumber,
- String name,
- int? keyFieldType,
- int? valueFieldType,
- BuilderInfo mapEntryBuilderInfo,
- CreateBuilderFunc? valueCreator,
- {ProtobufEnum? defaultEnumValue,
- String? protoName}
Implementation
void addMapField<K, V>(
int tagNumber,
String name,
int? keyFieldType,
int? valueFieldType,
BuilderInfo mapEntryBuilderInfo,
CreateBuilderFunc? valueCreator,
{ProtobufEnum? defaultEnumValue,
String? protoName}) {
var index = byIndex.length;
_addField(MapFieldInfo<K, V>(name, tagNumber, index, PbFieldType.M,
keyFieldType, valueFieldType, mapEntryBuilderInfo, valueCreator,
defaultEnumValue: defaultEnumValue, protoName: protoName));
}