Package org.codehaus.groovy.util
Class SingleKeyHashMap
- java.lang.Object
-
- org.codehaus.groovy.util.ComplexKeyHashMap
-
- org.codehaus.groovy.util.SingleKeyHashMap
-
- Direct Known Subclasses:
MetaClassImpl.Index
public class SingleKeyHashMap extends ComplexKeyHashMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SingleKeyHashMap.Copier
static class
SingleKeyHashMap.Entry
-
Nested classes/interfaces inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
ComplexKeyHashMap.EntryIterator
-
-
Field Summary
-
Fields inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
DEFAULT_CAPACITY, MAXIMUM_CAPACITY, MINIMUM_CAPACITY, size, table, threshold
-
-
Constructor Summary
Constructors Constructor Description SingleKeyHashMap()
SingleKeyHashMap(boolean b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsKey(String name)
static SingleKeyHashMap
copy(SingleKeyHashMap dst, SingleKeyHashMap src, SingleKeyHashMap.Copier copier)
Object
get(Object key)
SingleKeyHashMap.Entry
getOrPut(Object key)
SingleKeyHashMap.Entry
getOrPutEntry(SingleKeyHashMap.Entry element)
void
put(Object key, Object value)
SingleKeyHashMap.Entry
putCopyOfUnexisting(SingleKeyHashMap.Entry ee)
ComplexKeyHashMap.Entry
remove(Object key)
-
Methods inherited from class org.codehaus.groovy.util.ComplexKeyHashMap
clear, getEntrySetIterator, getTable, hash, init, isEmpty, resize, size
-
-
-
-
Method Detail
-
containsKey
public boolean containsKey(String name)
-
getOrPut
public SingleKeyHashMap.Entry getOrPut(Object key)
-
getOrPutEntry
public SingleKeyHashMap.Entry getOrPutEntry(SingleKeyHashMap.Entry element)
-
putCopyOfUnexisting
public SingleKeyHashMap.Entry putCopyOfUnexisting(SingleKeyHashMap.Entry ee)
-
remove
public final ComplexKeyHashMap.Entry remove(Object key)
-
copy
public static SingleKeyHashMap copy(SingleKeyHashMap dst, SingleKeyHashMap src, SingleKeyHashMap.Copier copier)
-
-