Class Maps2


  • public class Maps2
    extends Object
    General utilities used in jclouds code for Maps.
    • Constructor Detail

      • Maps2

        public Maps2()
    • Method Detail

      • transformKeys

        public static <K1,​K2,​V> Map<K2,​V> transformKeys​(Map<K1,​V> in,
                                                                          com.google.common.base.Function<K1,​K2> fn)
        change the keys but keep the values in-tact.
        Type Parameters:
        K1 - input key type
        K2 - output key type
        V - value type
        Parameters:
        in - input map to transform
        fn - how to transform the values
        Returns:
        immutableMap with the new keys.