newInstance method

  1. @override
T newInstance()
override

Constructs a new instance of the default value.

Use isDefaultValue to determine whether something is a default value of this kind.

Implementation

@override
T newInstance() {
  return _defaultValue ?? values.first;
}