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
RangeCheckassertion fails.A half open (inclusive lower, exclusive upper) range withBigIntegercomponents.Builds instances of typeRangeHalfOpenB.A half open (inclusive lower, exclusive upper) range withBigIntegercomponents.Functions for enforcing range constraints at run time.A half open (inclusive lower, exclusive upper) range withdoublecomponents.Builds instances of typeRangeHalfOpenD.A half open (inclusive lower, exclusive upper) range withdoublecomponents.A half open (inclusive lower, exclusive upper) range withintcomponents.Builds instances of typeRangeHalfOpenI.A half open (inclusive lower, exclusive upper) range withintcomponents.A half open (inclusive lower, exclusive upper) range withlongcomponents.Builds instances of typeRangeHalfOpenL.A half open (inclusive lower, exclusive upper) range withlongcomponents.An inclusive range withBigIntegercomponents.Builds instances of typeRangeInclusiveB.An inclusive range withBigIntegercomponents.An inclusive range withdoublecomponents.Builds instances of typeRangeInclusiveD.An inclusive range withdoublecomponents.An inclusive range withintcomponents.Builds instances of typeRangeInclusiveI.An inclusive range withintcomponents.An inclusive range withlongcomponents.Builds instances of typeRangeInclusiveL.An inclusive range withlongcomponents.Predefined ranges.