add<T> method
void
add<T>(
- int tagNumber,
- String name,
- int? fieldType,
- dynamic defaultOrMaker,
- CreateBuilderFunc? subBuilder,
- ValueOfFunc? valueOf,
- List<
ProtobufEnum> ? enumValues, { - String? protoName,
Implementation
void add<T>(
int tagNumber,
String name,
int? fieldType,
dynamic defaultOrMaker,
CreateBuilderFunc? subBuilder,
ValueOfFunc? valueOf,
List<ProtobufEnum>? enumValues,
{String? protoName}) {
var index = byIndex.length;
final fieldInfo = (tagNumber == 0)
? FieldInfo.dummy(index)
: FieldInfo<T>(name, tagNumber, index, fieldType!,
defaultOrMaker: defaultOrMaker,
subBuilder: subBuilder,
valueOf: valueOf,
enumValues: enumValues,
protoName: protoName);
_addField(fieldInfo);
}