lowerBound property
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;
}