Package-level declarations
Types
Link copied to clipboard
interface Converters
Convert instance type.
Link copied to clipboard
Link copied to clipboard
Some Annotation metadata.
Link copied to clipboard
interface KAnnotationMetadataFactory
The factory of KAnnotationMetadata.
Link copied to clipboard
interface KAnnotationTool
KAnnotation tool interface.
Functions
Link copied to clipboard
inline fun <A : Annotation> KAnnotationTool.createAnnotation(properties: Map<String, Any> = emptyMap(), base: A? = null): A
Link copied to clipboard
inline fun <A : Annotation> KAnnotationTool.getAnnotation(element: KAnnotatedElement, exclude: Set<String> = emptySet()): A?
Link copied to clipboard
inline fun <A : Annotation> KAnnotationTool.getAnnotations(element: KAnnotatedElement, exclude: Set<String> = emptySet()): List<A>
Link copied to clipboard
fun KAnnotationTool(cacheMap: MutableMap<KAnnotatedElement, MutableMap<KClass<out Annotation>, Annotation>> = WeakHashMap(), nullCacheMap: MutableMap<KAnnotatedElement, MutableSet<KClass<out Annotation>>> = mutableMapOf(), converters: Converters = nonConverters()): KAnnotationTool
Get a default implementation of KAnnotationTool.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard