addMapField<K, V> method
void
addMapField<K, V>(
- 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,
}) {
final index = byIndex.length;
_addField(
MapFieldInfo<K, V>(
name,
tagNumber,
index,
PbFieldType.M,
keyFieldType,
valueFieldType,
mapEntryBuilderInfo,
valueCreator,
defaultEnumValue: defaultEnumValue,
protoName: protoName,
),
);
}