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)