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