java.util.Map.Entry, KeyValueAbstractLinkedMap.LinkEntry, AbstractReferenceMap.ReferenceEntry, IdentityMap.IdentityEntryprotected static class AbstractHashedMap.HashEntry extends java.lang.Object implements java.util.Map.Entry, KeyValue
If you subclass AbstractHashedMap but not HashEntry
then you will not be able to access the protected fields.
The entryXxx() methods on AbstractHashedMap exist
to provide the necessary access.
| Modifier and Type | Field | Description |
|---|---|---|
protected int |
hashCode |
The hash code of the key
|
protected java.lang.Object |
key |
The key
|
protected AbstractHashedMap.HashEntry |
next |
The next entry in the hash chain
|
protected java.lang.Object |
value |
The value
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
HashEntry(AbstractHashedMap.HashEntry next,
int hashCode,
java.lang.Object key,
java.lang.Object value) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
java.lang.Object |
getKey() |
Gets the key from the pair.
|
java.lang.Object |
getValue() |
Gets the value from the pair.
|
int |
hashCode() |
|
java.lang.Object |
setValue(java.lang.Object value) |
|
java.lang.String |
toString() |
protected AbstractHashedMap.HashEntry next
protected int hashCode
protected java.lang.Object key
protected java.lang.Object value
protected HashEntry(AbstractHashedMap.HashEntry next, int hashCode, java.lang.Object key, java.lang.Object value)
public java.lang.Object getKey()
KeyValuepublic java.lang.Object getValue()
KeyValuepublic java.lang.Object setValue(java.lang.Object value)
setValue in interface java.util.Map.Entrypublic boolean equals(java.lang.Object obj)
equals in interface java.util.Map.Entryequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Map.EntryhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2001-2018 Apache Software Foundation. All Rights Reserved.