Package org.codehaus.groovy.util
Class ComplexKeyHashMap
- java.lang.Object
- 
- org.codehaus.groovy.util.ComplexKeyHashMap
 
- 
- Direct Known Subclasses:
- SingleKeyHashMap,- TripleKeyHashMap
 
 public class ComplexKeyHashMap extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classComplexKeyHashMap.Entrystatic interfaceComplexKeyHashMap.EntryIterator
 - 
Field SummaryFields Modifier and Type Field Description protected static intDEFAULT_CAPACITYprotected static intMAXIMUM_CAPACITYprotected static intMINIMUM_CAPACITYprotected intsizeprotected ComplexKeyHashMap.Entry[]tableprotected intthreshold
 - 
Constructor SummaryConstructors Constructor Description ComplexKeyHashMap()ComplexKeyHashMap(boolean b)ComplexKeyHashMap(int expectedMaxSize)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()ComplexKeyHashMap.EntryIteratorgetEntrySetIterator()ComplexKeyHashMap.Entry[]getTable()static inthash(int h)voidinit(int initCapacity)booleanisEmpty()voidresize(int newLength)intsize()
 
- 
- 
- 
Field Detail- 
tableprotected ComplexKeyHashMap.Entry[] table 
 - 
DEFAULT_CAPACITYprotected static final int DEFAULT_CAPACITY - See Also:
- Constant Field Values
 
 - 
MINIMUM_CAPACITYprotected static final int MINIMUM_CAPACITY - See Also:
- Constant Field Values
 
 - 
MAXIMUM_CAPACITYprotected static final int MAXIMUM_CAPACITY - See Also:
- Constant Field Values
 
 - 
sizeprotected int size 
 - 
thresholdprotected transient int threshold 
 
- 
 - 
Method Detail- 
hashpublic static int hash(int h) 
 - 
sizepublic int size() 
 - 
isEmptypublic boolean isEmpty() 
 - 
clearpublic void clear() 
 - 
initpublic void init(int initCapacity) 
 - 
resizepublic void resize(int newLength) 
 - 
getTablepublic ComplexKeyHashMap.Entry[] getTable() 
 - 
getEntrySetIteratorpublic ComplexKeyHashMap.EntryIterator getEntrySetIterator() 
 
- 
 
-