merge method

InputDecoration merge(
  1. InputDecoration decoration
)

Implementation

InputDecoration merge(InputDecoration decoration) {
  return InputDecoration(
    icon: decoration.icon ?? icon,
    iconColor: decoration.iconColor ?? iconColor,
    label: decoration.label ?? label,
    labelText: decoration.labelText ?? labelText,
    labelStyle: decoration.labelStyle ?? labelStyle,
    floatingLabelStyle: decoration.floatingLabelStyle ?? floatingLabelStyle,
    helperText: decoration.helperText ?? helperText,
    helperStyle: decoration.helperStyle ?? helperStyle,
    helperMaxLines: decoration.helperMaxLines ?? helperMaxLines,
    hintText: decoration.hintText ?? hintText,
    hintStyle: decoration.hintStyle ?? hintStyle,
    hintTextDirection: decoration.hintTextDirection ?? hintTextDirection,
    hintMaxLines: decoration.hintMaxLines ?? hintMaxLines,
    errorText: decoration.errorText ?? errorText,
    errorStyle: decoration.errorStyle ?? errorStyle,
    errorMaxLines: decoration.errorMaxLines ?? errorMaxLines,
    floatingLabelBehavior:
        decoration.floatingLabelBehavior ?? floatingLabelBehavior,
    floatingLabelAlignment:
        decoration.floatingLabelAlignment ?? floatingLabelAlignment,
    isCollapsed: decoration.isCollapsed ?? isCollapsed,
    isDense: decoration.isDense ?? isDense,
    contentPadding: decoration.contentPadding ?? contentPadding,
    prefixIcon: decoration.prefixIcon ?? prefixIcon,
    prefixIconConstraints:
        decoration.prefixIconConstraints ?? prefixIconConstraints,
    prefix: decoration.prefix ?? prefix,
    prefixText: decoration.prefixText ?? prefixText,
    prefixStyle: decoration.prefixStyle ?? prefixStyle,
    prefixIconColor: decoration.prefixIconColor ?? prefixIconColor,
    suffixIcon: decoration.suffixIcon ?? suffixIcon,
    suffix: decoration.suffix ?? suffix,
    suffixText: decoration.suffixText ?? suffixText,
    suffixStyle: decoration.suffixStyle ?? suffixStyle,
    suffixIconColor: decoration.suffixIconColor ?? suffixIconColor,
    suffixIconConstraints:
        decoration.suffixIconConstraints ?? suffixIconConstraints,
    counter: decoration.counter ?? counter,
    counterText: decoration.counterText ?? counterText,
    counterStyle: decoration.counterStyle ?? counterStyle,
    filled: decoration.filled ?? filled,
    fillColor: decoration.fillColor ?? fillColor,
    focusColor: decoration.focusColor ?? focusColor,
    hoverColor: decoration.hoverColor ?? hoverColor,
    errorBorder: decoration.errorBorder ?? errorBorder,
    focusedBorder: decoration.focusedBorder ?? focusedBorder,
    focusedErrorBorder: decoration.focusedErrorBorder ?? focusedErrorBorder,
    disabledBorder: decoration.disabledBorder ?? disabledBorder,
    enabledBorder: decoration.enabledBorder ?? enabledBorder,
    border: decoration.border ?? border,
    enabled: decoration.enabled ?? enabled,
    semanticCounterText:
        decoration.semanticCounterText ?? semanticCounterText,
    alignLabelWithHint: decoration.alignLabelWithHint ?? alignLabelWithHint,
    constraints: decoration.constraints ?? constraints,
  );
}