freeze method
void
freeze()
Implementation
void freeze() {
if (_isReadOnly) {
return;
}
_isReadOnly = true;
// Per spec `repeated map<..>` and `repeated repeated ..` are not allowed
// so we only check for messages
if (_wrappedList.isNotEmpty && _wrappedList[0] is GeneratedMessage) {
for (final elem in _wrappedList as Iterable<GeneratedMessage>) {
elem.freeze();
}
}
}