DecimalDigitsOutOfRangeError constructor

DecimalDigitsOutOfRangeError(
  1. Object? value, [
  2. String? name,
  3. String? message
])

The refusal, naming the argument that asked for it.

The message is spelled out where the number asked for is not the caller's own — a power of ten that an operation went looking for.

Implementation

DecimalDigitsOutOfRangeError(
  Object? value, [
  String? name,
  String? message,
]) : super.value(
        value,
        name,
        message ?? 'The number of digits must be within a million of zero',
      );