- java.lang.Object
-
- dagger.internal.MapFactory<K,V>
-
- All Implemented Interfaces:
Factory<java.util.Map<K,V>>,jakarta.inject.Provider<java.util.Map<K,V>>
public final class MapFactory<K,V> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMapFactory.Builder<K,V>A builder forMapFactory.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <K,V>
MapFactory.Builder<K,V>builder(int size)Returns a newMapFactory.Builderstatic <K,V>
jakarta.inject.Provider<java.util.Map<K,V>>emptyMapProvider()Returns a factory of an empty map.java.util.Map<K,V>get()Returns aMap<K, V>whose iteration order is that of the elements given by each of the providers, which are invoked in the order given at creation.
-
-
-
Method Detail
-
builder
public static <K,V> MapFactory.Builder<K,V> builder(int size)
Returns a newMapFactory.Builder
-
emptyMapProvider
public static <K,V> jakarta.inject.Provider<java.util.Map<K,V>> emptyMapProvider()
Returns a factory of an empty map.
-
-