Package ch.kk7.confij.binding.map
Class MapBuilder
- java.lang.Object
-
- ch.kk7.confij.binding.map.MapBuilder
-
public class MapBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MapBuilder(com.fasterxml.classmate.ResolvedType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.function.Supplier<java.util.Map>constructorSupplier(com.fasterxml.classmate.ResolvedType type)protected java.util.function.Supplier<java.util.Map>interfaceSupplier(com.fasterxml.classmate.ResolvedType type)<K,V>
java.util.Map<K,V>newInstance()protected java.util.function.Function<java.util.Map,java.util.Map>newMapHardener(com.fasterxml.classmate.ResolvedType type)protected java.util.function.Supplier<java.util.Map>newMapSupplier(com.fasterxml.classmate.ResolvedType type)<K,V>
java.util.Map<K,V>tryHarden(java.util.Map<K,V> collection)
-
-
-
Method Detail
-
newMapSupplier
protected java.util.function.Supplier<java.util.Map> newMapSupplier(com.fasterxml.classmate.ResolvedType type)
-
interfaceSupplier
protected java.util.function.Supplier<java.util.Map> interfaceSupplier(com.fasterxml.classmate.ResolvedType type)
-
constructorSupplier
protected java.util.function.Supplier<java.util.Map> constructorSupplier(com.fasterxml.classmate.ResolvedType type)
-
newMapHardener
protected java.util.function.Function<java.util.Map,java.util.Map> newMapHardener(com.fasterxml.classmate.ResolvedType type)
-
newInstance
public <K,V> java.util.Map<K,V> newInstance()
-
tryHarden
public <K,V> java.util.Map<K,V> tryHarden(java.util.Map<K,V> collection)
-
-