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
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MapBuilder
public MapBuilder(com.fasterxml.classmate.ResolvedType type)
-
-
Method Details
-
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)
-