## org.codehaus.groovy.reflection
Class SingleKeyHashMap

    java.lang.Object
      org.codehaus.groovy.reflection.ComplexKeyHashMap
          org.codehaus.groovy.reflection.SingleKeyHashMap

Direct Known Subclasses:
  MetaClassImpl.Index

    public class SingleKeyHashMap

extends ComplexKeyHashMap

Nested Class Summary
`static interface` `SingleKeyHashMap.Copier`
`static class` `SingleKeyHashMap.Entry`

Nested classes/interfaces inherited from class org.codehaus.groovy.reflection.ComplexKeyHashMap
`ComplexKeyHashMap.EntryIterator`

Field Summary

Fields inherited from class org.codehaus.groovy.reflection.ComplexKeyHashMap
`DEFAULT_CAPACITY, MAXIMUM_CAPACITY, MINIMUM_CAPACITY, size, table, threshold`

Constructor Summary
`SingleKeyHashMap()`
`SingleKeyHashMap(boolean b)`

Method Summary
`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.reflection.ComplexKeyHashMap
`clear, getEntrySetIterator, getTable, hash, init, isEmpty, resize, size`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SingleKeyHashMap

    public SingleKeyHashMap()

### SingleKeyHashMap

    public SingleKeyHashMap(boolean b)

Method Detail

### containsKey

    public boolean containsKey(String name)

### put

    public void put(Object key,
                    Object value)

### get

    public final Object get(Object key)

### 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)

Copyright © 2003-2008 The Codehaus. All rights reserved.