private static class SequencedHashMap.Entry extends java.lang.Object implements java.util.Map.Entry, KeyValue
Map.Entry
that doubles as a node in the linked list
of sequenced mappings.Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
key |
(package private) SequencedHashMap.Entry |
next |
(package private) SequencedHashMap.Entry |
prev |
private java.lang.Object |
value |
Constructor and Description |
---|
Entry(java.lang.Object key,
java.lang.Object value) |
Modifier and Type | Method and 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() |
private final java.lang.Object key
private java.lang.Object value
SequencedHashMap.Entry next
SequencedHashMap.Entry prev
public java.lang.Object getKey()
KeyValue
public java.lang.Object getValue()
KeyValue
public java.lang.Object setValue(java.lang.Object value)
setValue
in interface java.util.Map.Entry
public int hashCode()
hashCode
in interface java.util.Map.Entry
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Map.Entry
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object