FILE: annotationArgumentMapping.kt public final class FirAnnotationArgumentMappingBuilder : R|kotlin/Any| { public constructor(): R|FirAnnotationArgumentMappingBuilder| { super() } public final val mapping: R|kotlin/collections/MutableMap| = R|kotlin/collections/mutableMapOf|() public get(): R|kotlin/collections/MutableMap| public final fun build(): R|FirAnnotationArgumentMapping| { ^build R|/FirAnnotationArgumentMapping.FirAnnotationArgumentMapping|(this@R|/FirAnnotationArgumentMappingBuilder|.R|/FirAnnotationArgumentMappingBuilder.mapping|) } } @R|kotlin/OptIn|(markerClass = vararg((Q|kotlin/contracts/ExperimentalContracts|))) public final fun buildAnnotationArgumentMapping(init: R|FirAnnotationArgumentMappingBuilder.() -> kotlin/Unit|): R|FirAnnotationArgumentMapping| [R|Contract description] < CallsInPlace(init, EXACTLY_ONCE) > { { R|kotlin/contracts/contract|( = contract@fun R|kotlin/contracts/ContractBuilder|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|kotlin/contracts/ContractBuilder.callsInPlace|(R|/init|, Q|kotlin/contracts/InvocationKind|.R|kotlin/contracts/InvocationKind.EXACTLY_ONCE|) } ) } ^buildAnnotationArgumentMapping R|/FirAnnotationArgumentMappingBuilder.FirAnnotationArgumentMappingBuilder|().R|kotlin/apply|(R|/init|).R|/FirAnnotationArgumentMappingBuilder.build|() } public final class FirAnnotationArgumentMapping : R|kotlin/Any| { public constructor(mapping: R|kotlin/collections/Map|): R|FirAnnotationArgumentMapping| { super() } } public final class ValueParameter : R|kotlin/Any| { public constructor(name: R|kotlin/String|): R|ValueParameter| { super() } public final val name: R|kotlin/String| = R|/name| public get(): R|kotlin/String| } public final class Argument : R|kotlin/Any| { public constructor(name: R|kotlin/String|): R|Argument| { super() } public final val name: R|kotlin/String| = R|/name| public get(): R|kotlin/String| } public final fun createArgumentMapping(valueParameters: R|kotlin/collections/List?|, arguments: R|kotlin/collections/List|): R|FirAnnotationArgumentMapping| { ^createArgumentMapping R|/buildAnnotationArgumentMapping|( = build@fun R|FirAnnotationArgumentMappingBuilder|.(): R|kotlin/Unit| { lval parameterByName: R|kotlin/collections/Map?|by R|kotlin/lazy|?|>( = lazy@fun (): R|kotlin/collections/Map?| { lval valueParameters: R|kotlin/collections/List| = R|/valueParameters| ?: ^@lazy Null(null) ^ R|/valueParameters|.R|kotlin/collections/associateBy|( = associateBy@fun (it: R|ValueParameter|): R|kotlin/String| { ^ R|/it|.R|/ValueParameter.name| } ) } ) R|/arguments|.R|kotlin/collections/mapNotNull||>( = mapNotNull@fun (it: R|Argument|): R|kotlin/Pair?| { lval name: R|kotlin/String| = R|/it|.R|/Argument.name| lval value: R|kotlin/String| = R|/parameterByName|?.{ $subj$.R|SubstitutionOverride|(R|/name|) }?.{ $subj$.R|/ValueParameter.name| } ?: ^@mapNotNull Null(null) ^ R|/name|.R|kotlin/to|(R|/value|) } ).R|kotlin/collections/toMap||>(this@R|special/anonymous|.R|/FirAnnotationArgumentMappingBuilder.mapping|) } ) }