|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mozilla.javascript.ObjToIntMap
public class ObjToIntMap
Map to associate objects to integers. The map does not synchronize any of its operation, so either use it from a single thread or do own synchronization or perform all mutation operations on one thread before passing the map to others
Nested Class Summary | |
---|---|
static class |
ObjToIntMap.Iterator
|
Constructor Summary | |
---|---|
ObjToIntMap()
|
|
ObjToIntMap(int keyCountHint)
|
Method Summary | |
---|---|
void |
clear()
|
int |
get(java.lang.Object key,
int defaultValue)
Get integer value assigned with key. |
int |
getExisting(java.lang.Object key)
Get integer value assigned with key. |
java.lang.Object[] |
getKeys()
Return array of present keys |
void |
getKeys(java.lang.Object[] array,
int offset)
|
boolean |
has(java.lang.Object key)
|
java.lang.Object |
intern(java.lang.Object keyArg)
If table already contains a key that equals to keyArg, return that key while setting its value to zero, otherwise add keyArg with 0 value to the table and return it. |
boolean |
isEmpty()
|
ObjToIntMap.Iterator |
newIterator()
|
void |
put(java.lang.Object key,
int value)
|
void |
remove(java.lang.Object key)
|
int |
size()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjToIntMap()
public ObjToIntMap(int keyCountHint)
Method Detail |
---|
public boolean isEmpty()
public int size()
public boolean has(java.lang.Object key)
public int get(java.lang.Object key, int defaultValue)
public int getExisting(java.lang.Object key)
java.lang.RuntimeException
- if key does not existpublic void put(java.lang.Object key, int value)
public java.lang.Object intern(java.lang.Object keyArg)
public void remove(java.lang.Object key)
public void clear()
public ObjToIntMap.Iterator newIterator()
public java.lang.Object[] getKeys()
public void getKeys(java.lang.Object[] array, int offset)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |