protected static class SegmentSequence.StringArrayPool.AccessUnitBase extends Pool.AccessUnit<java.lang.String[]>
Pool.AccessUnit.Queue<E>| Modifier and Type | Field and Description |
|---|---|
protected CommonUtil.StringPool.StringAccessUnit |
stringAccessUnit
An access unit for exclusive use in
internString(String). |
protected CommonUtil.StringPool.SubstringAccessUnit |
substringAccessUnit
An access unit for exclusive use in
internString(String, int, int, int). |
createdEntry, entries, hashCode, matchingIndex, next, queue, values, valuesLength| Modifier | Constructor and Description |
|---|---|
protected |
AccessUnitBase(Pool.AccessUnit.Queue<java.lang.String[]> queue) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
getValue() |
protected java.lang.String |
internString(java.lang.String string) |
protected java.lang.String |
internString(java.lang.String string,
int offset,
int count,
int hashCode) |
protected boolean |
matches(java.lang.String[] value)
Used to determine whether the given value from the pool is equal to the value being accessed.
|
protected boolean |
setArbitraryValue(java.lang.Object value) |
protected void |
setValue(java.lang.String[] value) |
add, getEntry, getInternalizedValue, match, rematches, resetprotected CommonUtil.StringPool.StringAccessUnit stringAccessUnit
internString(String).protected CommonUtil.StringPool.SubstringAccessUnit substringAccessUnit
internString(String, int, int, int).protected AccessUnitBase(Pool.AccessUnit.Queue<java.lang.String[]> queue)
protected java.lang.String[] getValue()
getValue in class Pool.AccessUnit<java.lang.String[]>protected void setValue(java.lang.String[] value)
setValue in class Pool.AccessUnit<java.lang.String[]>protected boolean setArbitraryValue(java.lang.Object value)
setArbitraryValue in class Pool.AccessUnit<java.lang.String[]>protected boolean matches(java.lang.String[] value)
Pool.AccessUnitObject.equals(Object).matches in class Pool.AccessUnit<java.lang.String[]>protected java.lang.String internString(java.lang.String string)
protected java.lang.String internString(java.lang.String string,
int offset,
int count,
int hashCode)
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature