Index
All Classes and Interfaces|All Packages
B
- build() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI.Builder
-
Builds a new
UnsignedRangeInclusiveI. - build() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL.Builder
-
Builds a new
UnsignedRangeInclusiveL. - builder() - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Creates a builder for
UnsignedRangeInclusiveI. - builder() - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Creates a builder for
UnsignedRangeInclusiveL.
C
- checkGreaterEqualInteger(int, String, int, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is greater than or equal toin_lower(namedlower_name). - checkGreaterEqualLong(long, String, long, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is greater than or equal toin_lower(namedlower_name). - checkGreaterInteger(int, String, int, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is greater thanin_lower(namedlower_name). - checkGreaterLong(long, String, long, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is greater thanin_lower(namedlower_name). - checkIncludedInInteger(int, String, UnsignedRangeInclusiveI, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is included in the given rangerange(namedrange_name). - checkIncludedInLong(long, String, UnsignedRangeInclusiveL, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is included in the given rangerange(namedrange_name). - checkLessEqualInteger(int, String, int, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is less than or equal toin_upper(namedupper_name). - checkLessEqualLong(long, String, long, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is less than or equal toin_upper(namedupper_name). - checkLessInteger(int, String, int, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is less thanin_upper(namedupper_name). - checkLessLong(long, String, long, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
x(namedx_name) is less thanin_upper(namedupper_name). - checkPreconditions() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
-
Check preconditions for the type.
- checkPreconditions() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
-
Check preconditions for the type.
- checkRangeIncludedInInteger(UnsignedRangeInclusiveI, String, UnsignedRangeInclusiveI, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
inner(namedinner_name) is included in the given rangeouter(namedouter_name). - checkRangeIncludedInLong(UnsignedRangeInclusiveL, String, UnsignedRangeInclusiveL, String) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeCheck
-
Assert that
inner(namedinner_name) is included in the given rangeouter(namedouter_name). - com.io7m.junsigned.core - package com.io7m.junsigned.core
-
Core types and functions.
- com.io7m.junsigned.ranges - package com.io7m.junsigned.ranges
-
An extension of the
jrangespackage for unsigned integers. - copyOf(UnsignedRangeInclusiveIType) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Creates an immutable copy of a
UnsignedRangeInclusiveITypevalue. - copyOf(UnsignedRangeInclusiveLType) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Creates an immutable copy of a
UnsignedRangeInclusiveLTypevalue.
E
- equals(Object) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
This instance is equal to all instances of
UnsignedRangeInclusiveIthat have equal attribute values. - equals(Object) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
This instance is equal to all instances of
UnsignedRangeInclusiveLthat have equal attribute values.
F
- from(UnsignedRangeInclusiveIType) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI.Builder
-
Fill a builder with attribute values from the provided
UnsignedRangeInclusiveITypeinstance. - from(UnsignedRangeInclusiveLType) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL.Builder
-
Fill a builder with attribute values from the provided
UnsignedRangeInclusiveLTypeinstance. - fromUnsignedInt(int) - Static method in class com.io7m.junsigned.core.UnsignedDouble
- fromUnsignedInt(int) - Static method in class com.io7m.junsigned.core.UnsignedFloat
- fromUnsignedLong(long) - Static method in class com.io7m.junsigned.core.UnsignedDouble
- fromUnsignedLong(long) - Static method in class com.io7m.junsigned.core.UnsignedFloat
H
- hashCode() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Computes a hash code from attributes:
lower,upper,interval. - hashCode() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Computes a hash code from attributes:
lower,upper,interval.
I
- includesValue(int) - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
-
Determine if the given value is included in this range.
- includesValue(long) - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
-
Determine if the given value is included in this range.
- interval() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Retrieve the number of values in the range
[lower, upper]. - interval() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
-
Retrieve the number of values in the range
[lower, upper]. - interval() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Retrieve the number of values in the range
[lower, upper]. - interval() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
-
Retrieve the number of values in the range
[lower, upper]. - isIncludedIn(UnsignedRangeInclusiveI) - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
-
Determine if the given range is included in this range.
- isIncludedIn(UnsignedRangeInclusiveL) - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
-
Determine if the given range is included in this range.
L
- lower() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
- lower() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
- lower() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
- lower() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
M
- modulo(double, double) - Static method in class com.io7m.junsigned.core.UnsignedDouble
-
Calculate the unsigned modulo
x % y. - modulo(float, float) - Static method in class com.io7m.junsigned.core.UnsignedFloat
-
Calculate the unsigned modulo
x % y. - modulo(int, int) - Static method in class com.io7m.junsigned.core.UnsignedInt
-
Calculate the unsigned modulo
x % y. - modulo(long, long) - Static method in class com.io7m.junsigned.core.UnsignedLong
-
Calculate the unsigned modulo
x % y.
O
- of(int, int) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Construct a new immutable
UnsignedRangeInclusiveIinstance. - of(long, long) - Static method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Construct a new immutable
UnsignedRangeInclusiveLinstance.
S
- setLower(int) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI.Builder
-
Initializes the value for the
lowerattribute. - setLower(long) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL.Builder
-
Initializes the value for the
lowerattribute. - setUpper(int) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI.Builder
-
Initializes the value for the
upperattribute. - setUpper(long) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL.Builder
-
Initializes the value for the
upperattribute.
T
- toString() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Prints the immutable value
UnsignedRangeInclusiveIwith attribute values. - toString() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Prints the immutable value
UnsignedRangeInclusiveLwith attribute values. - toUnsignedInt(double) - Static method in class com.io7m.junsigned.core.UnsignedDouble
- toUnsignedInt(float) - Static method in class com.io7m.junsigned.core.UnsignedFloat
- toUnsignedLong(double) - Static method in class com.io7m.junsigned.core.UnsignedDouble
- toUnsignedLong(float) - Static method in class com.io7m.junsigned.core.UnsignedFloat
U
- UNSIGNED_NATURAL_INTEGER - Static variable in class com.io7m.junsigned.ranges.UnsignedRanges
-
The inclusive range of natural unsigned integers,
[0, 4294967295]. - UNSIGNED_NATURAL_LONG - Static variable in class com.io7m.junsigned.ranges.UnsignedRanges
-
The inclusive range of natural unsigned long integers,
[0, 18446744073709551615]. - UNSIGNED_POSITIVE_INTEGER - Static variable in class com.io7m.junsigned.ranges.UnsignedRanges
-
The inclusive range of positive integers,
[1, 4294967295]. - UNSIGNED_POSITIVE_LONG - Static variable in class com.io7m.junsigned.ranges.UnsignedRanges
-
The inclusive range of positive unsigned long integers,
[1, 18446744073709551615]. - UnsignedDouble - Class in com.io7m.junsigned.core
-
Functions to convert unsigned integer values to/from values of
double. - UnsignedFloat - Class in com.io7m.junsigned.core
-
Functions to convert unsigned integer values to/from values of
float. - UnsignedInt - Class in com.io7m.junsigned.core
-
Functions dealing with unsigned
intvalues. - UnsignedLong - Class in com.io7m.junsigned.core
-
Functions dealing with unsigned
longvalues. - UnsignedRangeCheck - Class in com.io7m.junsigned.ranges
-
Functions for enforcing range constraints at run time.
- UnsignedRangeInclusiveI - Class in com.io7m.junsigned.ranges
-
An inclusive range with
intcomponents. - UnsignedRangeInclusiveI.Builder - Class in com.io7m.junsigned.ranges
-
Builds instances of type
UnsignedRangeInclusiveI. - UnsignedRangeInclusiveIType - Interface in com.io7m.junsigned.ranges
-
An inclusive range with
intcomponents. - UnsignedRangeInclusiveL - Class in com.io7m.junsigned.ranges
-
An inclusive range with
longcomponents. - UnsignedRangeInclusiveL.Builder - Class in com.io7m.junsigned.ranges
-
Builds instances of type
UnsignedRangeInclusiveL. - UnsignedRangeInclusiveLType - Interface in com.io7m.junsigned.ranges
-
An inclusive range with
longcomponents. - UnsignedRanges - Class in com.io7m.junsigned.ranges
-
Predefined unsigned ranges.
- upper() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
- upper() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveIType
- upper() - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
- upper() - Method in interface com.io7m.junsigned.ranges.UnsignedRangeInclusiveLType
W
- withLower(int) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Copy the current immutable object by setting a value for the
lowerattribute. - withLower(long) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Copy the current immutable object by setting a value for the
lowerattribute. - withUpper(int) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveI
-
Copy the current immutable object by setting a value for the
upperattribute. - withUpper(long) - Method in class com.io7m.junsigned.ranges.UnsignedRangeInclusiveL
-
Copy the current immutable object by setting a value for the
upperattribute.
All Classes and Interfaces|All Packages