groovy.lang
Class SpreadMap
java.lang.Object
  
java.util.AbstractMap<K,V>
      
java.util.HashMap
          
groovy.lang.SpreadMap
- All Implemented Interfaces: 
 - Serializable, Cloneable, Map
 
public class SpreadMap
- extends HashMap
 
Represents a spreadable map which extends java.util.HashMap.
- Author:
 
  - Pilho Kim
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
SpreadMap
public SpreadMap(Object[] values)
SpreadMap
public SpreadMap(Map map)
SpreadMap
public SpreadMap(List list)
- Parameters:
 list - the list to make spreadable- Since:
 
  - 1.8.0
 
get
public Object get(Object obj)
- Specified by:
 get in interface Map- Overrides:
 get in class HashMap
 
 
put
public Object put(Object key,
                  Object value)
- Specified by:
 put in interface Map- Overrides:
 put in class HashMap
 
 
remove
public Object remove(Object key)
- Specified by:
 remove in interface Map- Overrides:
 remove in class HashMap
 
 
putAll
public void putAll(Map t)
- Specified by:
 putAll in interface Map- Overrides:
 putAll in class HashMap
 
 
size
public int size()
- Specified by:
 size in interface Map- Overrides:
 size in class HashMap
 
 
equals
public boolean equals(Object that)
- Specified by:
 equals in interface Map- Overrides:
 equals in class AbstractMap
 
 
equals
public boolean equals(SpreadMap that)
 
hashCode
public int hashCode()
- Specified by:
 hashCode in interface Map- Overrides:
 hashCode in class AbstractMap
 
 
toString
public String toString()
- Overrides:
 toString in class AbstractMap
 
- Returns:
 - the string expression of 
this