net.sf.retrotranslator.runtime.java.util
Class EnumMap_<K extends java.lang.Enum<K>,V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.TreeMap<K,V>
net.sf.retrotranslator.runtime.java.util.EnumMap_<K,V>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>, java.util.SortedMap<K,V>
public class EnumMap_<K extends java.lang.Enum<K>,V>
- extends java.util.TreeMap<K,V>
- Author:
- Taras Puchko
- See Also:
- Serialized Form
Method Summary |
EnumMap_<K,V> |
clone()
|
private static
<K extends java.lang.Enum<K>,V>
java.lang.Class<K> |
|
getKeyType(java.util.Map<K,? extends V> map)
|
V |
put(K key,
V value)
|
void |
putAll(java.util.Map<? extends K,? extends V> map)
|
Methods inherited from class java.util.TreeMap |
clear, comparator, containsKey, containsValue, entrySet, firstKey, get, headMap, keySet, lastKey, remove, size, subMap, tailMap, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, isEmpty, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode, isEmpty |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
keyType
private final java.lang.Class<K extends java.lang.Enum<K>> keyType
EnumMap_
public EnumMap_(java.lang.Class<K> keyType)
EnumMap_
public EnumMap_(EnumMap_<K,? extends V> map)
EnumMap_
public EnumMap_(java.util.Map<K,? extends V> map)
put
public V put(K key,
V value)
- Specified by:
put
in interface java.util.Map<K extends java.lang.Enum<K>,V>
- Overrides:
put
in class java.util.TreeMap<K extends java.lang.Enum<K>,V>
putAll
public void putAll(java.util.Map<? extends K,? extends V> map)
- Specified by:
putAll
in interface java.util.Map<K extends java.lang.Enum<K>,V>
- Overrides:
putAll
in class java.util.TreeMap<K extends java.lang.Enum<K>,V>
clone
public EnumMap_<K,V> clone()
- Overrides:
clone
in class java.util.TreeMap<K extends java.lang.Enum<K>,V>
getKeyType
private static <K extends java.lang.Enum<K>,V> java.lang.Class<K> getKeyType(java.util.Map<K,? extends V> map)