Package com.io7m.jranges
@Export
@Version("4.1.0")
package com.io7m.jranges
Core functions and types.
-
ClassDescriptionFunctions for enforcing range constraints at run time.An exception raised when a
RangeCheck
assertion fails.A half open (inclusive lower, exclusive upper) range withBigInteger
components.Builds instances of typeRangeHalfOpenB
.A half open (inclusive lower, exclusive upper) range withBigInteger
components.Functions for enforcing range constraints at run time.A half open (inclusive lower, exclusive upper) range withdouble
components.Builds instances of typeRangeHalfOpenD
.A half open (inclusive lower, exclusive upper) range withdouble
components.A half open (inclusive lower, exclusive upper) range withint
components.Builds instances of typeRangeHalfOpenI
.A half open (inclusive lower, exclusive upper) range withint
components.A half open (inclusive lower, exclusive upper) range withlong
components.Builds instances of typeRangeHalfOpenL
.A half open (inclusive lower, exclusive upper) range withlong
components.An inclusive range withBigInteger
components.Builds instances of typeRangeInclusiveB
.An inclusive range withBigInteger
components.An inclusive range withdouble
components.Builds instances of typeRangeInclusiveD
.An inclusive range withdouble
components.An inclusive range withint
components.Builds instances of typeRangeInclusiveI
.An inclusive range withint
components.An inclusive range withlong
components.Builds instances of typeRangeInclusiveL
.An inclusive range withlong
components.Predefined ranges.