Class MapHelper<K,​V>

    • Constructor Detail

      • MapHelper

        private MapHelper()
    • Method Detail

      • put

        public static <K,​V> MapHelper<K,​V> put​(MapHelper<K,​V> mapHelper,
                                                           K key,
                                                           V value)
      • get

        public static <K,​V> V get​(MapHelper<K,​V> mapHelper,
                                        K key)
      • remove

        public static <K,​V> MapHelper<K,​V> remove​(MapHelper<K,​V> mapHelper,
                                                              K key)
      • chooseKey

        public static <K,​V> K chooseKey​(MapHelper<K,​V> mapHelper)
      • replaceAll

        public static <K,​V> void replaceAll​(MapHelper<K,​V> mapHelper,
                                                  java.util.function.BiFunction<? super K,​? super V,​? extends V> f)
      • forEach

        public static <K,​V> void forEach​(MapHelper<K,​V> mapHelper,
                                               java.util.function.BiConsumer<K,​V> f)
      • isEmpty

        public static <K,​V> boolean isEmpty​(MapHelper<K,​V> mapHelper)
      • size

        public static <K,​V> int size​(MapHelper<K,​V> mapHelper)
      • containsKey

        public static <K> boolean containsKey​(MapHelper<K,​?> mapHelper,
                                              K key)
      • put

        protected abstract MapHelper<K,​V> put​(K key,
                                                    V value)
      • get

        protected abstract V get​(K key)
      • remove

        protected abstract MapHelper<K,​V> remove​(K key)
      • chooseKey

        protected abstract K chooseKey()
      • replaceAll

        protected abstract void replaceAll​(java.util.function.BiFunction<? super K,​? super V,​? extends V> f)
      • containsKey

        protected abstract boolean containsKey​(K key)
      • forEach

        protected abstract void forEach​(java.util.function.BiConsumer<K,​V> f)
      • size

        protected abstract int size()