generateInterfaceGetters method

void generateInterfaceGetters(
  1. IndentingWriter out
)

Implementation

void generateInterfaceGetters(IndentingWriter out) {
  for (final oneof in _oneofNames) {
    generateOneofAccessors(out, oneof, isInterface: true);
  }

  for (final field in _fieldList) {
    final memberFieldPath = List<int>.from(fieldPath)
      ..addAll([_messageFieldTag, field.sourcePosition!]);
    generateInterfaceGetter(field, out, memberFieldPath);
  }
}