Module com.io7m.jranges.core
Package com.io7m.jranges
Core functions and types.
-
Interface Summary Interface Description RangeHalfOpenBType A half open (inclusive lower, exclusive upper) range withBigIntegercomponents.RangeHalfOpenDType A half open (inclusive lower, exclusive upper) range withdoublecomponents.RangeHalfOpenIType A half open (inclusive lower, exclusive upper) range withintcomponents.RangeHalfOpenLType A half open (inclusive lower, exclusive upper) range withlongcomponents.RangeInclusiveBType An inclusive range withBigIntegercomponents.RangeInclusiveDType An inclusive range withdoublecomponents.RangeInclusiveIType An inclusive range withintcomponents.RangeInclusiveLType An inclusive range withlongcomponents. -
Class Summary Class Description RangeCheck Functions for enforcing range constraints at run time.RangeHalfOpenB A half open (inclusive lower, exclusive upper) range withBigIntegercomponents.RangeHalfOpenB.Builder Builds instances of typeRangeHalfOpenB.RangeHalfOpenCheck Functions for enforcing range constraints at run time.RangeHalfOpenD A half open (inclusive lower, exclusive upper) range withdoublecomponents.RangeHalfOpenD.Builder Builds instances of typeRangeHalfOpenD.RangeHalfOpenI A half open (inclusive lower, exclusive upper) range withintcomponents.RangeHalfOpenI.Builder Builds instances of typeRangeHalfOpenI.RangeHalfOpenL A half open (inclusive lower, exclusive upper) range withlongcomponents.RangeHalfOpenL.Builder Builds instances of typeRangeHalfOpenL.RangeInclusiveB An inclusive range withBigIntegercomponents.RangeInclusiveB.Builder Builds instances of typeRangeInclusiveB.RangeInclusiveD An inclusive range withdoublecomponents.RangeInclusiveD.Builder Builds instances of typeRangeInclusiveD.RangeInclusiveI An inclusive range withintcomponents.RangeInclusiveI.Builder Builds instances of typeRangeInclusiveI.RangeInclusiveL An inclusive range withlongcomponents.RangeInclusiveL.Builder Builds instances of typeRangeInclusiveL.Ranges Predefined ranges. -
Exception Summary Exception Description RangeCheckException An exception raised when aRangeCheckassertion fails.