Class Maps2

java.lang.Object
org.jclouds.util.Maps2

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

    • Maps2

      public Maps2()
  • Method Details

    • 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.