createRange method

  1. @override
Range<T> createRange({
  1. Bound<T>? lowerBound,
  2. Bound<T>? upperBound,
  3. bool empty = false,
})
override

Implementation

@override
Range<T> createRange({
  Bound<T>? lowerBound,
  Bound<T>? upperBound,
  bool empty = false,
}) {
  if (empty) {
    return CustomDiscreteRange.empty();
  }
  return CustomDiscreteRange(
    lowerBound: lowerBound,
    upperBound: upperBound,
    comparator: comparator,
    increaser: increase,
  );
}