Class ReflectionMultiKeyMap<K1,​K2,​V>


  • public class ReflectionMultiKeyMap<K1,​K2,​V>
    extends java.lang.Object
    Map where for key two elements are used.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<K1,​java.util.Map<K2,​V>> mMainMap  
    • Field Detail

      • mMainMap

        private final java.util.Map<K1,​java.util.Map<K2,​V>> mMainMap
    • Constructor Detail

      • ReflectionMultiKeyMap

        public ReflectionMultiKeyMap()
    • Method Detail

      • get

        @CheckForNull
        public V get​(K1 key1,
                     K2 key2)
      • put

        public V put​(K1 key1,
                     K2 key2,
                     V value)
      • remove

        @CheckForNull
        public V remove​(K1 key1,
                        K2 key2)
      • containsKeys

        public boolean containsKeys​(K1 key1,
                                    K2 key2)
      • clear

        public void clear()