checkMid static method

LexoDecimal checkMid(
  1. LexoDecimal lbound,
  2. LexoDecimal rbound,
  3. LexoDecimal mid
)

Implementation

static LexoDecimal checkMid(
    LexoDecimal lbound, LexoDecimal rbound, LexoDecimal mid) {
  if (lbound.compareTo(mid) >= 0) {
    return LexoRank.mid(lbound, rbound);
  }
  return mid.compareTo(rbound) >= 0 ? LexoRank.mid(lbound, rbound) : mid;
}