Class MapFactory
- java.lang.Object
-
- org.benf.cfr.reader.util.collections.MapFactory
-
public class MapFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MapFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X,Y>
java.util.Map<X,Y>newExceptionRetainingLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>newIdentityLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>newIdentityMap()
static <X,Y>
java.util.Map<X,Y>newLazyMap(java.util.Map<X,Y> base, UnaryFunction<X,Y> factory)
static <X,Y>
LazyMap<X,Y>newLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>newLinkedLazyMap(UnaryFunction<X,Y> factory)
static <X,Y>
java.util.Map<X,Y>newMap()
static <X,Y>
java.util.Map<X,Y>newOrderedMap()
static <X,Y>
java.util.TreeMap<X,Y>newTreeMap()
-
-
-
Method Detail
-
newMap
public static <X,Y> java.util.Map<X,Y> newMap()
-
newOrderedMap
public static <X,Y> java.util.Map<X,Y> newOrderedMap()
-
newIdentityMap
public static <X,Y> java.util.Map<X,Y> newIdentityMap()
-
newIdentityLazyMap
public static <X,Y> java.util.Map<X,Y> newIdentityLazyMap(UnaryFunction<X,Y> factory)
-
newTreeMap
public static <X,Y> java.util.TreeMap<X,Y> newTreeMap()
-
newLazyMap
public static <X,Y> LazyMap<X,Y> newLazyMap(UnaryFunction<X,Y> factory)
-
newLinkedLazyMap
public static <X,Y> java.util.Map<X,Y> newLinkedLazyMap(UnaryFunction<X,Y> factory)
-
newLazyMap
public static <X,Y> java.util.Map<X,Y> newLazyMap(java.util.Map<X,Y> base, UnaryFunction<X,Y> factory)
-
newExceptionRetainingLazyMap
public static <X,Y> java.util.Map<X,Y> newExceptionRetainingLazyMap(UnaryFunction<X,Y> factory)
-
-