anchor.diff:    /// different [ShapeBorder]s; in particular, [CircleBorder] instead of
     /// [BoxShape.circle] and [RoundedRectangleBorder] instead of
     /// [BoxShape.rectangle].
  +  ///
  +  /// {@macro flutter.painting.boxDecoration.clip}
     final BoxShape shape;
   
     @override
  
positive.code:   ///
    /// Applies only to boxes with rectangular shapes; ignored if [shape] is not
    /// [BoxShape.rectangle].
    final BorderRadiusGeometry borderRadius;
  
    /// A list of shadows cast by this box behind the box.
  
negative.code: /// ```
  /// {@end-tool}
  ///
  /// {@template flutter.painting.boxDecoration.clip}
  /// The [shape] or the [borderRadius] won't clip the children of the
  /// decorated [Container]. If the clip is required, insert a clip widget
  /// (e.g., [ClipRect], [ClipRRect], [ClipPath]) as the child of the [Container].
  /// Be aware that clipping may be costly in terms of performance.
  /// {@endtemplate}
  ///
  /// See also:
  ///
  ///  * [DecoratedBox] and [Container], widgets that can be configured with
  