KAnnotationTool

fun KAnnotationTool(cacheMap: MutableMap<KAnnotatedElement, MutableMap<KClass<out Annotation>, Annotation>> = WeakHashMap(), nullCacheMap: MutableMap<KAnnotatedElement, MutableSet<KClass<out Annotation>>> = mutableMapOf(), converters: Converters = nonConverters()): KAnnotationTool(source)

Get a default implementation of KAnnotationTool.

Parameters

cacheMap

Map of cached results. Use java.util.WeakHashMap by default.

nullCacheMap

Map of cached null values. Use mutableMapOf by default.

converters

Type converter for property mapping. Use nonConverters by default.