org.aspectj.org.eclipse.jdt.internal.compiler.util
Class HashtableOfObjectToInt

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt
All Implemented Interfaces:
java.lang.Cloneable

public final class HashtableOfObjectToInt
extends java.lang.Object
implements java.lang.Cloneable

Hashtable of {Object --> int }


Field Summary
 int elementSize
           
 java.lang.Object[] keyTable
           
 int[] valueTable
           
 
Constructor Summary
HashtableOfObjectToInt()
           
HashtableOfObjectToInt(int size)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean containsKey(java.lang.Object key)
           
 int get(java.lang.Object key)
           
 void keysToArray(java.lang.Object[] array)
           
 int put(java.lang.Object key, int value)
           
 int removeKey(java.lang.Object key)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

keyTable

public java.lang.Object[] keyTable

valueTable

public int[] valueTable

elementSize

public int elementSize
Constructor Detail

HashtableOfObjectToInt

public HashtableOfObjectToInt()

HashtableOfObjectToInt

public HashtableOfObjectToInt(int size)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

containsKey

public boolean containsKey(java.lang.Object key)

get

public int get(java.lang.Object key)

keysToArray

public void keysToArray(java.lang.Object[] array)

put

public int put(java.lang.Object key,
               int value)

removeKey

public int removeKey(java.lang.Object key)

size

public int size()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object