readPickle method

Pickle readPickle(
  1. String key, {
  2. Pickle? defaultValue,
})

Reads a Pickle from this Pickle.

This will throw ArgumentError if the key is empty and no default value has been provided or PickleTypeError if the associated value is of a different type than expected.

Implementation

Pickle readPickle(final String key, {final Pickle? defaultValue}) {
  try {
    return Pickle._(_read(key));
  } catch (error) {
    if (null != defaultValue) {
      return defaultValue;
    }
    rethrow;
  }
}