public abstract class AbstractHashMap<K,V>
extends java.util.AbstractMap<K,V>
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractHashMap.HashMapIterator |
| Modifier and Type | Field and Description |
|---|---|
protected int |
_size |
| Constructor and Description |
|---|
AbstractHashMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
@NotNull java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
boolean |
forEachEntry(ObjectProcedure<java.util.Map.Entry<K,V>> procedure) |
<E extends java.lang.Throwable> |
forEachEntry(ObjectProcedureThrows<java.util.Map.Entry<K,V>,E> procedure) |
boolean |
forEachKey(ObjectProcedure<K> procedure) |
boolean |
forEachValue(ObjectProcedure<V> procedure) |
V |
get(java.lang.Object key) |
protected abstract java.util.Map.Entry<K,V> |
getEntry(java.lang.Object key) |
protected abstract AbstractHashMap.HashMapIterator |
hashIterator() |
protected abstract void |
init(int capacity) |
@NotNull java.util.Set<K> |
keySet() |
int |
size() |
@NotNull java.util.Collection<V> |
values() |
clone, containsValue, equals, hashCode, isEmpty, put, putAll, remove, toStringpublic int size()
public void clear()
public V get(java.lang.Object key)
public boolean containsKey(java.lang.Object key)
@NotNull public @NotNull java.util.Set<K> keySet()
@NotNull public @NotNull java.util.Collection<V> values()
public boolean forEachKey(ObjectProcedure<K> procedure)
public boolean forEachValue(ObjectProcedure<V> procedure)
public boolean forEachEntry(ObjectProcedure<java.util.Map.Entry<K,V>> procedure)
public <E extends java.lang.Throwable> boolean forEachEntry(ObjectProcedureThrows<java.util.Map.Entry<K,V>,E> procedure) throws E extends java.lang.Throwable
E extends java.lang.Throwableprotected abstract void init(int capacity)
protected abstract AbstractHashMap.HashMapIterator hashIterator()