pPE<E extends ProtobufEnum> method
void
pPE<E extends ProtobufEnum>(
- int tagNumber,
- String name, {
- int fieldType = PbFieldType.PE,
- ValueOfFunc? valueOf,
- required List<
E> enumValues, - ProtobufEnum? defaultEnumValue,
- String? protoName,
Implementation
void pPE<E extends ProtobufEnum>(
int tagNumber,
String name, {
int fieldType = PbFieldType.PE,
ValueOfFunc? valueOf,
required List<E> enumValues,
ProtobufEnum? defaultEnumValue,
String? protoName,
}) {
assert(PbFieldType.isEnum(fieldType));
defaultEnumValue ??= enumValues.first;
valueOf ??= _findValueOfEnumFunction<E>(enumValues);
addRepeated<E>(
tagNumber,
name,
fieldType,
checkNotNull,
null,
valueOf,
enumValues,
defaultEnumValue: defaultEnumValue,
protoName: protoName,
);
}