com.github.andrewoma.dexx.collection
Class Maps

java.lang.Object
  extended by com.github.andrewoma.dexx.collection.Maps

public class Maps
extends Object

Maps is the preferred method of constructing instances of Map.

HashMap is currently constructed in all cases, however this may change in the future.

Maps is preferred for construction as:


Method Summary
static
<K,V> Builder<Pair<K,V>,Map<K,V>>
builder()
           
static
<K,V> Map<K,V>
copyOf(Iterable<Pair<K,V>> iterable)
           
static
<K,V> Map<K,V>
copyOf(Iterator<Pair<K,V>> iterator)
           
static
<K,V> Map<K,V>
copyOf(Pair<K,V>[] pairs)
           
static
<K,V> Map<K,V>
copyOfTraversable(Traversable<Pair<K,V>> traversable)
           
static
<K,V> BuilderFactory<Pair<K,V>,Map<K,V>>
factory()
           
static
<K,V> Map<K,V>
of()
           
static
<K,V> Map<K,V>
of(K k, V v)
           
static
<K,V> Map<K,V>
of(K k1, V v1, K k2, V v2)
           
static
<K,V> Map<K,V>
of(K k1, V v1, K k2, V v2, K k3, V v3)
           
static
<K,V> Map<K,V>
of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
           
static
<K,V> Map<K,V>
of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

of

@NotNull
public static <K,V> Map<K,V> of()

of

@NotNull
public static <K,V> Map<K,V> of(K k,
                                        V v)

of

@NotNull
public static <K,V> Map<K,V> of(K k1,
                                        V v1,
                                        K k2,
                                        V v2)

of

@NotNull
public static <K,V> Map<K,V> of(K k1,
                                        V v1,
                                        K k2,
                                        V v2,
                                        K k3,
                                        V v3)

of

@NotNull
public static <K,V> Map<K,V> of(K k1,
                                        V v1,
                                        K k2,
                                        V v2,
                                        K k3,
                                        V v3,
                                        K k4,
                                        V v4)

of

@NotNull
public static <K,V> Map<K,V> of(K k1,
                                        V v1,
                                        K k2,
                                        V v2,
                                        K k3,
                                        V v3,
                                        K k4,
                                        V v4,
                                        K k5,
                                        V v5)

copyOf

@NotNull
public static <K,V> Map<K,V> copyOf(Iterable<Pair<K,V>> iterable)

copyOf

@NotNull
public static <K,V> Map<K,V> copyOf(Iterator<Pair<K,V>> iterator)

copyOf

@NotNull
public static <K,V> Map<K,V> copyOf(Pair<K,V>[] pairs)

copyOfTraversable

@NotNull
public static <K,V> Map<K,V> copyOfTraversable(Traversable<Pair<K,V>> traversable)

factory

@NotNull
public static <K,V> BuilderFactory<Pair<K,V>,Map<K,V>> factory()

builder

@NotNull
public static <K,V> Builder<Pair<K,V>,Map<K,V>> builder()


Copyright © 2014. All Rights Reserved.