S - the base sequence type.public final class HashedSequence<S extends Sequence> extends Sequence
Sequence to assign hash codes to
elements.
This sequence acts as a proxy for the real sequence, caching element hash
codes so they don't need to be recomputed each time. Sequences of this type
must be used with a HashedSequenceComparator.
To construct an instance of this type use
HashedSequencePair.
| Modifier and Type | Field and Description |
|---|---|
(package private) S |
base |
(package private) int[] |
hashes |
| Constructor and Description |
|---|
HashedSequence(S base,
int[] hashes) |
| Modifier and Type | Method and Description |
|---|---|
int |
size()
Get size
|