anchor.diff:      this.locale,
       required this.obscuringCharacter,
       required this.obscureText,
  -    required this.autocorrect,
  -    required this.smartDashesType,
  -    required this.smartQuotesType,
  -    required this.enableSuggestions,
       required this.offset,
       this.onCaretChanged,
       this.rendererIgnoresPointer = false,
  
positive.code:                         textWidthBasis: widget.textWidthBasis,
                          obscuringCharacter: widget.obscuringCharacter,
                          obscureText: widget.obscureText,
                          autocorrect: widget.autocorrect,
                          smartDashesType: widget.smartDashesType,
                          smartQuotesType: widget.smartQuotesType,
                          enableSuggestions: widget.enableSuggestions,
                          offset: offset,
                          onCaretChanged: _handleCaretChanged,
                          rendererIgnoresPointer: widget.rendererIgnoresPointer,
  
negative.code:   final bool obscureText;
    final TextHeightBehavior? textHeightBehavior;
    final TextWidthBasis textWidthBasis;
    final ViewportOffset offset;
    final CaretChangedHandler? onCaretChanged;
    final bool rendererIgnoresPointer;
  