Class AbstractHashedMap.HashEntry

    • Field Summary

      Fields 
      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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected HashEntry​(AbstractHashedMap.HashEntry next, int hashCode, java.lang.Object key, java.lang.Object value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • hashCode

        protected int hashCode
        The hash code of the key
      • key

        protected java.lang.Object key
        The key
      • value

        protected java.lang.Object value
        The value
    • Constructor Detail

    • Method Detail

      • getKey

        public java.lang.Object getKey()
        Description copied from interface: KeyValue
        Gets the key from the pair.
        Specified by:
        getKey in interface KeyValue
        Specified by:
        getKey in interface java.util.Map.Entry
        Returns:
        the key
      • getValue

        public java.lang.Object getValue()
        Description copied from interface: KeyValue
        Gets the value from the pair.
        Specified by:
        getValue in interface KeyValue
        Specified by:
        getValue in interface java.util.Map.Entry
        Returns:
        the value
      • setValue

        public java.lang.Object setValue​(java.lang.Object value)
        Specified by:
        setValue in interface java.util.Map.Entry
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface java.util.Map.Entry
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface java.util.Map.Entry
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object