Interface | Description |
---|---|
AssociativeCommutativeOperation<S extends java.io.Serializable> |
An AssociativeOperation whose multiply() operator is also commutative
|
AssociativeOperation<S extends java.io.Serializable> |
An associative operation on unboxed values.
|
InvertibleOperation<S extends java.io.Serializable> |
An invertible operation on unboxed values.
|
Unboxed<V extends java.io.Serializable> |
A class which knows how to intrepret sequences of bytes as an
object.
|
UnboxedComparable<V extends java.io.Serializable & java.lang.Comparable> |
An unboxed which is Comparable, and for which the
comparison can be performed directly on the unboxed form.
|
UnboxedFunction<A extends java.io.Serializable,B extends java.io.Serializable> |
A function from one Unboxed to another.
|
Class | Description |
---|---|
LatticeOperation<V extends java.io.Serializable> |
Maintains the least upper bound and greatest lower bound of a
collection of values.
|
MinMaxOperation<K extends java.io.Serializable,V extends java.io.Serializable & java.lang.Comparable> |
An associative operation on unboxed values.
|
Pair<A,B> |
Note that Map.Entry is just the Java idiom for Pair
(there is no standard generic Pair).
|
UnboxedByte |
An 8-bit byte in unboxed form
|
UnboxedDouble |
A 64-bit double
|
UnboxedFloat |
A 32-bit float in unboxed form
|
UnboxedHalfDouble |
A 64-bit double which is stored internally as a 32-bit float in unboxed form
|
UnboxedInt |
A 32-bit int in unboxed form
|
UnboxedMinMaxHalfDouble<K extends java.io.Serializable> |
an example of an AssociativeCommutativeOperation
|
UnboxedPair<A extends java.io.Serializable,B extends java.io.Serializable> |
an implementation of Pair in unboxed form
|