copyWith method Null safety

EdgeInsets copyWith(
  1. {double? left,
  2. double? top,
  3. double? right,
  4. double? bottom}
)

Creates a copy of this EdgeInsets but with the given fields replaced with the new values.

Implementation

EdgeInsets copyWith({
  double? left,
  double? top,
  double? right,
  double? bottom,
}) {
  return EdgeInsets.only(
    left: left ?? this.left,
    top: top ?? this.top,
    right: right ?? this.right,
    bottom: bottom ?? this.bottom,
  );
}