copyWith method

TextSpan copyWith({
  1. String? text,
  2. List<InlineSpan>? children,
  3. TextStyle? style,
  4. GestureRecognizer? recognizer,
  5. MouseCursor? mouseCursor,
  6. PointerEnterEventListener? onEnter,
  7. PointerExitEventListener? onExit,
  8. String? semanticsLabel,
  9. Locale? locale,
  10. bool? spellOut,
  11. bool noText = false,
  12. bool noChildren = false,
})

Implementation

TextSpan copyWith({
  String? text,
  List<InlineSpan>? children,
  TextStyle? style,
  GestureRecognizer? recognizer,
  MouseCursor? mouseCursor,
  PointerEnterEventListener? onEnter,
  PointerExitEventListener? onExit,
  String? semanticsLabel,
  ui.Locale? locale,
  bool? spellOut,
  bool noText = false,
  bool noChildren = false,
}) =>
    TextSpan(
      text: text ?? (noText ? null : this.text),
      children: children ?? (noChildren ? null : this.children),
      style: style ?? this.style,
      recognizer: recognizer ?? this.recognizer,
      mouseCursor: mouseCursor ?? this.mouseCursor,
      onEnter: onEnter ?? this.onEnter,
      onExit: onExit ?? this.onExit,
      semanticsLabel: semanticsLabel ?? this.semanticsLabel,
      locale: locale ?? this.locale,
      spellOut: spellOut ?? this.spellOut,
    );