lowerBound property

  1. @override
LowerBound<T> lowerBound
override

Implementation

@override
LowerBound<T> get lowerBound {
  if (super.lowerBound is EmptyBound) {
    return super.lowerBound;
  }
  if (super.lowerBound.type == BoundType.exclusive) {
    assert(super.lowerBound.value != null);
    return LowerBound<T>(
      value: increase(super.lowerBound.value!),
      type: BoundType.inclusive,
    );
  }
  return super.lowerBound;
}