Class OortMap.Entry<K,​V>

  • Type Parameters:
    K - the key type
    V - the value type
    Enclosing class:
    OortMap<K,​V>

    public static class OortMap.Entry<K,​V>
    extends java.lang.Object
    A triple that holds the key, the previous value and the new value, used to notify entry updates:
     (key, oldValue, newValue)
     
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Entry​(K key, V oldValue, V newValue)  
    • Constructor Detail

      • Entry

        protected Entry​(K key,
                        V oldValue,
                        V newValue)
    • Method Detail

      • getKey

        public K getKey()
        Returns:
        the key
      • getOldValue

        public V getOldValue()
        Returns:
        the value before the change, may be null
      • getNewValue

        public V getNewValue()
        Returns:
        the value after the change, may be null
      • toString

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