Module java.base
Package java.util

# Class EnumMap

=
public class EnumMap<K, V>
extends java.util.AbstractMap<K, V>
implements java.io.Serializable, java.lang.Cloneable

## Constructors

- =
  public EnumMap(java.lang.Class<K> arg0)
- =
  public EnumMap(java.util.EnumMap<K, ? extends V> arg0)
- =
  public EnumMap(java.util.Map<K, ? extends V> arg0)

## Methods

- =
  public void clear()
- =
  public java.util.EnumMap<K, V> clone()
- =
  public boolean containsKey(java.lang.Object arg0)
- =
  public boolean containsValue(java.lang.Object arg0)
- =
  public java.util.Set<java.util.Map.Entry<K, V>> entrySet()
- =
  public boolean equals(java.lang.Object arg0)
- =
  public V get(java.lang.Object arg0)
- =
  public int hashCode()
- =
  public java.util.Set<K> keySet()
- =
  public V put(K arg0, V arg1)
- =
  public void putAll(java.util.Map<? extends K, ? extends V> arg0)
- =
  public V remove(java.lang.Object arg0)
- =
  public int size()
- =
  public java.util.Collection<V> values()

## Serialized Form

=

### serialVersionUID

=458661240069192865

### Serialized Fields

- =
  java.lang.Class<K> keyType

### Serialization Methods

- =
  private void readObject(java.io.ObjectInputStream arg0) throws java.io.IOException, java.lang.ClassNotFoundException
- =
  private void writeObject(java.io.ObjectOutputStream arg0) throws java.io.IOException

## Summary

No differences.