NumberFormat constructor

NumberFormat({
  1. String? pattern,
  2. String? format,
  3. Iterable<String>? leadingDigitsPattern,
  4. String? nationalPrefixFormattingRule,
  5. String? domesticCarrierCodeFormattingRule,
  6. bool? nationalPrefixOptionalWhenFormatting,
})

Implementation

factory NumberFormat({
  $core.String? pattern,
  $core.String? format,
  $core.Iterable<$core.String>? leadingDigitsPattern,
  $core.String? nationalPrefixFormattingRule,
  $core.String? domesticCarrierCodeFormattingRule,
  $core.bool? nationalPrefixOptionalWhenFormatting,
}) {
  final result = create();
  if (pattern != null) result.pattern = pattern;
  if (format != null) result.format = format;
  if (leadingDigitsPattern != null)
    result.leadingDigitsPattern.addAll(leadingDigitsPattern);
  if (nationalPrefixFormattingRule != null)
    result.nationalPrefixFormattingRule = nationalPrefixFormattingRule;
  if (domesticCarrierCodeFormattingRule != null)
    result.domesticCarrierCodeFormattingRule =
        domesticCarrierCodeFormattingRule;
  if (nationalPrefixOptionalWhenFormatting != null)
    result.nationalPrefixOptionalWhenFormatting =
        nationalPrefixOptionalWhenFormatting;
  return result;
}