populate method

void populate(
  1. T value
)

Populate this JsonKey with a value.

Note that this method can only be called once.

Implementation

void populate(T value) => switch (_state) {
      _FullyPopulatedState(value: final val) ||
      _PopulatedState(value: final val) =>
        throw StateError(
            'Tried to populate $key with $value, but $key is already '
            'populated with value: $val.'),
      _ParserState() => _state = _PopulatedState(value),
    };