merge static method

Implementation

static RDottedLineBorder merge(RDottedLineBorder a, RDottedLineBorder b) {
  assert(BorderSide.canMerge(a.top, b.top));
  assert(BorderSide.canMerge(a.right, b.right));
  assert(BorderSide.canMerge(a.bottom, b.bottom));
  assert(BorderSide.canMerge(a.left, b.left));
  return RDottedLineBorder(
    top: BorderSide.merge(a.top, b.top),
    right: BorderSide.merge(a.right, b.right),
    bottom: BorderSide.merge(a.bottom, b.bottom),
    left: BorderSide.merge(a.left, b.left),
    dottedSpace: a.dottedSpace + b.dottedSpace,
    dottedLength: a.dottedLength + b.dottedLength,
  );
}