Package org.castor.core.util
Class IdentityMap.Entry
- java.lang.Object
-
- org.castor.core.util.IdentityMap.Entry
-
- All Implemented Interfaces:
java.util.Map.Entry
- Enclosing class:
- IdentityMap
public final class IdentityMap.Entry extends java.lang.Object implements java.util.Map.EntryAn entry of theIdentityMap.
-
-
Constructor Summary
Constructors Constructor Description Entry(java.lang.Object key, int hash, java.lang.Object value)Construct an entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHash()Get identity hashcode of key.java.lang.ObjectgetKey()Get key of entry.IdentityMap.EntrygetNext()Get reference to next entry.java.lang.ObjectgetValue()Get value of entry.voidsetNext(IdentityMap.Entry next)Set reference to next entry.java.lang.ObjectsetValue(java.lang.Object value)Set value of entry.
-
-
-
Method Detail
-
getKey
public java.lang.Object getKey()
Get key of entry.- Specified by:
getKeyin interfacejava.util.Map.Entry- Returns:
- Key of entry.
-
getHash
public int getHash()
Get identity hashcode of key.- Returns:
- Identity hashcode of key.
-
setValue
public java.lang.Object setValue(java.lang.Object value)
Set value of entry.- Specified by:
setValuein interfacejava.util.Map.Entry- Parameters:
value- New value of entry.- Returns:
- Previous entry in the map.
-
getValue
public java.lang.Object getValue()
Get value of entry.- Specified by:
getValuein interfacejava.util.Map.Entry- Returns:
- Value of entry.
-
setNext
public void setNext(IdentityMap.Entry next)
Set reference to next entry.- Parameters:
next- New reference to next entry.
-
getNext
public IdentityMap.Entry getNext()
Get reference to next entry.- Returns:
- Reference to next entry.
-
-