Class SVNHashMap.TableEntry
java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNHashMap.TableEntry
- All Implemented Interfaces:
java.util.Map.Entry
- Direct Known Subclasses:
SVNEntryHashMap.PooledTableEntry
- Enclosing class:
- SVNHashMap
protected static class SVNHashMap.TableEntry
extends java.lang.Object
implements java.util.Map.Entry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private java.lang.Object
private SVNHashMap.TableEntry
private java.lang.Object
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TableEntry
(java.lang.Object key, java.lang.Object value, int hash) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
next
-
key
private java.lang.Object key -
value
private java.lang.Object value -
hash
private int hash
-
-
Constructor Details
-
TableEntry
protected TableEntry() -
TableEntry
public TableEntry(java.lang.Object key, java.lang.Object value, int hash)
-
-
Method Details
-
init
protected void init(java.lang.Object key, java.lang.Object value, int hash) -
setValue
public java.lang.Object setValue(java.lang.Object value) - Specified by:
setValue
in interfacejava.util.Map.Entry
-
getValue
public java.lang.Object getValue()- Specified by:
getValue
in interfacejava.util.Map.Entry
-
getKey
public java.lang.Object getKey()- Specified by:
getKey
in interfacejava.util.Map.Entry
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacejava.util.Map.Entry
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o) - Specified by:
equals
in interfacejava.util.Map.Entry
- Overrides:
equals
in classjava.lang.Object
-