FILE: AbstractToolConfig.kt public abstract class AbstractToolConfig : R|kotlin/Any| { public constructor(): R|AbstractToolConfig| { super() } private final val platformManager: R|PlatformManager| = this@R|/AbstractToolConfig|.R|/AbstractToolConfig.platformManager|() private get(): R|PlatformManager| private final val targetManager: R|TargetManager| = this@R|/AbstractToolConfig|.R|/AbstractToolConfig.platformManager|.R|/PlatformManager.targetManager|() private get(): R|TargetManager| public final val target: R|KonanTarget| = this@R|/AbstractToolConfig|.R|/AbstractToolConfig.targetManager|.R|/TargetManager.target| public get(): R|KonanTarget| protected final val platform: R|Platform| = this@R|/AbstractToolConfig|.R|/AbstractToolConfig.platformManager|.R|/PlatformManager.platform|(this@R|/AbstractToolConfig|.R|/AbstractToolConfig.target|) protected get(): R|Platform| public final val llvmHome: R|kotlin/String| = this@R|/AbstractToolConfig|.R|/AbstractToolConfig.platform|.R|/Platform.absoluteLlvmHome| public get(): R|kotlin/String| public abstract fun platformManager(): R|PlatformManager| } FILE: Platform.kt public final class Platform : R|Configurables| { public constructor(configurables: R|Configurables|): R|Platform| { super() } private final field $$delegate_0: R|Configurables| = R|/configurables| public final val configurables: R|Configurables| = R|/configurables| public get(): R|Configurables| } public abstract class PlatformManager : R|HostManager| { public constructor(): R|PlatformManager| { super() } private final val loaders: R|kotlin/collections/Map| = this@R|/PlatformManager|.R|/HostManager.enabled|.R|kotlin/collections/map||>( = map@fun (it: R|KonanTarget|): R|kotlin/Pair| { ^ R|/it|.R|kotlin/to|(this@R|/PlatformManager|.R|/PlatformManager.loadConfigurables|(R|/it|)) } ).R|kotlin/collections/toMap|() private get(): R|kotlin/collections/Map| private final val platforms: R|kotlin/collections/Map| = this@R|/PlatformManager|.R|/PlatformManager.loaders|.R|kotlin/collections/map||>( = map@fun (it: R|kotlin/collections/Map.Entry|): R|kotlin/Pair| { ^ R|/it|.R|SubstitutionOverride|.R|kotlin/to|(R|/Platform.Platform|(R|/it|.R|SubstitutionOverride|)) } ).R|kotlin/collections/toMap|() private get(): R|kotlin/collections/Map| public abstract fun targetManager(userRequest: R|kotlin/String?| = Null(null)): R|TargetManager| public final fun platform(target: R|KonanTarget|): R|Platform| { ^platform this@R|/PlatformManager|.R|/PlatformManager.platforms|.R|kotlin/collections/getValue|(R|/target|) } public abstract fun loadConfigurables(target: R|KonanTarget|): R|Configurables| } FILE: HostManager.kt public open class HostManager : R|kotlin/Any| { public constructor(): R|HostManager| { super() } public final val enabled: R|kotlin/collections/List| public get(): R|kotlin/collections/List| { ^ R|kotlin/collections/emptyList|() } } FILE: Configurables.kt public abstract interface Configurables : R|kotlin/Any| { public open val llvmHome: R|kotlin/String?| public get(): R|kotlin/String?| { ^ this@R|/Configurables|.R|/Configurables.hostString|(String(llvmHome)) } public open val absoluteLlvmHome: R|kotlin/String| public get(): R|kotlin/String| { ^ this@R|/Configurables|.R|/Configurables.absolute|(this@R|/Configurables|.R|/Configurables.llvmHome|) } public abstract fun absolute(value: R|kotlin/String?|): R|kotlin/String| public abstract fun hostString(key: R|kotlin/String|): R|kotlin/String?| } FILE: KonanTarget.kt public sealed class KonanTarget : R|kotlin/Any| { protected constructor(): R|KonanTarget| { super() } public final object ANDROID : R|KonanTarget| { private constructor(): R|KonanTarget.ANDROID| { super() } } public final object IOS : R|KonanTarget| { private constructor(): R|KonanTarget.IOS| { super() } } } FILE: TargetManager.kt public abstract interface TargetManager : R|kotlin/Any| { public abstract val target: R|KonanTarget| public get(): R|KonanTarget| }