protected static class SegmentSequence.SegmentSequencePool.AccessUnitBase extends Pool.AccessUnit<SegmentSequence>
Pool.AccessUnit.Queue<E>
createdEntry, entries, hashCode, matchingIndex, next, queue, values, valuesLength
Modifier | Constructor and Description |
---|---|
protected |
SegmentSequence.SegmentSequencePool.AccessUnitBase(Pool.AccessUnit.Queue<SegmentSequence> queue) |
Modifier and Type | Method and Description |
---|---|
protected SegmentSequence |
getValue() |
protected static int |
hashCode(int initialHashCode,
int delimiterHashCode,
int delimiterPowerOf31,
java.lang.String[] segments,
int length)
A helper utility for computing the hash code starting with a base hash code and taking the given segments into account.
|
protected boolean |
setArbitraryValue(java.lang.Object value) |
protected void |
setValue(SegmentSequence value) |
add, getEntry, getInternalizedValue, match, matches, rematches, reset
protected SegmentSequence.SegmentSequencePool.AccessUnitBase(Pool.AccessUnit.Queue<SegmentSequence> queue)
protected SegmentSequence getValue()
getValue
in class Pool.AccessUnit<SegmentSequence>
protected void setValue(SegmentSequence value)
setValue
in class Pool.AccessUnit<SegmentSequence>
protected boolean setArbitraryValue(java.lang.Object value)
setArbitraryValue
in class Pool.AccessUnit<SegmentSequence>
protected static int hashCode(int initialHashCode, int delimiterHashCode, int delimiterPowerOf31, java.lang.String[] segments, int length)
String.hashCode()
.