org.mozilla.javascript
public class ObjToIntMap extends Object implements Serializable
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() |
Returns: key integer value or defaultValue if key is absent
Returns: key integer value
Throws: RuntimeException if key does not exist