Lines Matching defs:span
333 * #span union} and {@linkplain #intersection intersection} (as a single,
351 * range and {@code other}. For example, the span of {@code [1..3]} and
352 * {@code (5..7)} is {@code [1..7)}. Note that the span may contain values
355 * <p>The span operation has the following properties:
358 * <li>closed: the range {@code a.span(b)} exists for all ranges {@code a} and
360 * <li>commutative: {@code a.span(b)} equals {@code b.span(a)}
361 * <li>associative: {@code a.span(b).span(c)} equals {@code a.span(b.span(c))}
362 * <li>idempotent: {@code a.span(a)} equals {@code a}
369 public Range<C> span(Range<C> other) {