generateOneofAccessors method
Implementation
void generateOneofAccessors(IndentingWriter out, OneofNames oneof,
{bool isInterface = false}) {
out.println();
out.print('${oneof.oneofEnumName} ${oneof.whichOneofMethodName}()');
out.println(isInterface
? ';'
: ' => ${oneof.byTagMapName}[\$_whichOneof(${oneof.index})]!;');
out.print('void ${oneof.clearMethodName}()');
out.println(
isInterface ? ';' : ' => clearField(\$_whichOneof(${oneof.index}));');
}