Class ObjectMap

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<java.lang.Object>

    public class ObjectMap
    extends ObjectTable<java.lang.Object>
    Restriction:
    This class is not intended to be subclassed by clients.
    • Field Detail

      • EMPTY_MAP

        public static final ObjectMap EMPTY_MAP
        An empty immutable ObjectMap.
    • Constructor Detail

      • ObjectMap

        public ObjectMap​(int initialSize)
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class ObjectTable<java.lang.Object>
      • clear

        public final void clear()
        Overrides:
        clear in class ObjectTable<java.lang.Object>
      • resize

        protected void resize​(int size)
        Overrides:
        resize in class ObjectTable<java.lang.Object>
      • put

        public java.lang.Object put​(java.lang.Object key,
                                    java.lang.Object value)
      • get

        public final java.lang.Object get​(java.lang.Object key)
      • getAt

        public final java.lang.Object getAt​(int i)
      • remove

        public final java.lang.Object remove​(java.lang.Object key)
      • removeEntry

        protected final void removeEntry​(int i)
        Overrides:
        removeEntry in class ObjectTable<java.lang.Object>
      • partition

        protected int partition​(java.util.Comparator<java.lang.Object> c,
                                int p,
                                int r)
        Overrides:
        partition in class HashTable
      • valueArray

        public java.lang.Object[] valueArray()
      • toString

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