public class LocalNameQualifiedNamesMap extends KeyIntMap
Modifier and Type | Class and Description |
---|---|
static class |
LocalNameQualifiedNamesMap.Entry |
KeyIntMap.BaseEntry
Modifier and Type | Field and Description |
---|---|
private int |
_index |
private LocalNameQualifiedNamesMap |
_readOnlyMap |
private LocalNameQualifiedNamesMap.Entry[] |
_table |
_capacity, _loadFactor, _readOnlyMapSize, _size, _threshold, DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR, MAXIMUM_CAPACITY, NOT_PRESENT
Constructor and Description |
---|
LocalNameQualifiedNamesMap() |
LocalNameQualifiedNamesMap(int initialCapacity) |
LocalNameQualifiedNamesMap(int initialCapacity,
float loadFactor) |
Modifier and Type | Method and Description |
---|---|
private LocalNameQualifiedNamesMap.Entry |
addEntry(java.lang.String key,
int hash,
int bucketIndex) |
void |
clear() |
private boolean |
eq(java.lang.String x,
java.lang.String y) |
private LocalNameQualifiedNamesMap.Entry |
getEntry(java.lang.String key,
int hash) |
int |
getIndex() |
int |
getNextIndex() |
boolean |
isQNameFromReadOnlyMap(QualifiedName name) |
LocalNameQualifiedNamesMap.Entry |
obtainDynamicEntry(java.lang.String key) |
LocalNameQualifiedNamesMap.Entry |
obtainEntry(java.lang.String key) |
private void |
resize(int newCapacity) |
void |
setReadOnlyMap(KeyIntMap readOnlyMap,
boolean clear) |
void |
setReadOnlyMap(LocalNameQualifiedNamesMap readOnlyMap,
boolean clear) |
private void |
transfer(LocalNameQualifiedNamesMap.Entry[] newTable) |
private LocalNameQualifiedNamesMap _readOnlyMap
private int _index
private LocalNameQualifiedNamesMap.Entry[] _table
public LocalNameQualifiedNamesMap(int initialCapacity, float loadFactor)
public LocalNameQualifiedNamesMap(int initialCapacity)
public LocalNameQualifiedNamesMap()
public final void setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
setReadOnlyMap
in class KeyIntMap
public final void setReadOnlyMap(LocalNameQualifiedNamesMap readOnlyMap, boolean clear)
public final boolean isQNameFromReadOnlyMap(QualifiedName name)
public final int getNextIndex()
public final int getIndex()
public final LocalNameQualifiedNamesMap.Entry obtainEntry(java.lang.String key)
public final LocalNameQualifiedNamesMap.Entry obtainDynamicEntry(java.lang.String key)
private final LocalNameQualifiedNamesMap.Entry getEntry(java.lang.String key, int hash)
private final LocalNameQualifiedNamesMap.Entry addEntry(java.lang.String key, int hash, int bucketIndex)
private final void resize(int newCapacity)
private final void transfer(LocalNameQualifiedNamesMap.Entry[] newTable)
private final boolean eq(java.lang.String x, java.lang.String y)