readTag method Null safety

int readTag()

Implementation

int readTag() {
  if (isAtEnd()) {
    _lastTag = 0;
    return 0;
  }

  _lastTag = readUint32();
  if (getTagFieldNumber(_lastTag) == 0) {
    throw InvalidProtocolBufferException.invalidTag();
  }
  return _lastTag;
}