Class SimpleLookupTable
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.util.SimpleLookupTable
- All Implemented Interfaces:
Cloneable
A simple lookup table is a non-synchronized Hashtable, whose keys
and values are Objects. It also uses linear probing to resolve collisions
rather than a linked list of hash table entries.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
containsKey(Object key)
keyForValue(Object valueToMatch)
void
removeValue(Object valueToRemove)
toString()
-
Field Details
-
keyTable
-
valueTable
-
elementSize
public int elementSize -
threshold
public int threshold
-
-
Constructor Details
-
SimpleLookupTable
public SimpleLookupTable() -
SimpleLookupTable
public SimpleLookupTable(int size)
-
-
Method Details
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
containsKey
-
get
-
getKey
-
keyForValue
-
put
-
removeKey
-
removeValue
-
toString
-