public class ObjToIntMap
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ObjToIntMap.Iterator | 
| Constructor and Description | 
|---|
| ObjToIntMap() | 
| ObjToIntMap(int keyCountHint) | 
| Modifier and Type | Method and Description | 
|---|---|
| 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() | 
public ObjToIntMap()
public ObjToIntMap(int keyCountHint)
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)