Class MapFactory

java.lang.Object
org.benf.cfr.reader.util.collections.MapFactory

public class MapFactory extends Object
  • Constructor Details

    • MapFactory

      public MapFactory()
  • Method Details

    • newMap

      public static <X, Y> Map<X,Y> newMap()
    • newOrderedMap

      public static <X, Y> Map<X,Y> newOrderedMap()
    • newIdentityMap

      public static <X, Y> Map<X,Y> newIdentityMap()
    • newIdentityLazyMap

      public static <X, Y> Map<X,Y> newIdentityLazyMap(UnaryFunction<X,Y> factory)
    • newTreeMap

      public static <X, Y> TreeMap<X,Y> newTreeMap()
    • newLazyMap

      public static <X, Y> LazyMap<X,Y> newLazyMap(UnaryFunction<X,Y> factory)
    • newLinkedLazyMap

      public static <X, Y> Map<X,Y> newLinkedLazyMap(UnaryFunction<X,Y> factory)
    • newLazyMap

      public static <X, Y> Map<X,Y> newLazyMap(Map<X,Y> base, UnaryFunction<X,Y> factory)
    • newExceptionRetainingLazyMap

      public static <X, Y> Map<X,Y> newExceptionRetainingLazyMap(UnaryFunction<X,Y> factory)