Package groovy.lang
Class SpreadMap
java.lang.Object
java.util.AbstractMap<K,V>
 
java.util.HashMap
groovy.lang.SpreadMap
- All Implemented Interfaces:
 Serializable,Cloneable,Map
Helper to turn a list with an even number of elements into a Map.
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object>  - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values 
- 
Constructor Details
- 
SpreadMap
 - 
SpreadMap
 - 
SpreadMap
- Parameters:
 list- the list to make spreadable- Since:
 - 1.8.0
 
 
 - 
 - 
Method Details
- 
put
 - 
remove
 - 
putAll
 - 
equals
- Specified by:
 equalsin interfaceMap- Overrides:
 equalsin classAbstractMap
 - 
equals
 - 
hashCode
public int hashCode()- Specified by:
 hashCodein interfaceMap- Overrides:
 hashCodein classAbstractMap
 - 
toString
- Overrides:
 toStringin classAbstractMap- Returns:
 - the string expression of 
this 
 
 -