|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.javascript.rhino.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(Object key,
int defaultValue)
Get integer value assigned with key. |
int |
getExisting(Object key)
Get integer value assigned with key. |
Object[] |
getKeys()
Return array of present keys |
void |
getKeys(Object[] array,
int offset)
|
boolean |
has(Object key)
|
Object |
intern(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(Object key,
int value)
|
void |
remove(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(Object key)
public int get(Object key, int defaultValue)
public int getExisting(Object key)
RuntimeException
- if key does not existpublic void put(Object key, int value)
public Object intern(Object keyArg)
public void remove(Object key)
public void clear()
public ObjToIntMap.Iterator newIterator()
public Object[] getKeys()
public void getKeys(Object[] array, int offset)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |