Package 

Class KotlinMultiplatformExtension

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      NamedDomainObjectCollection<KotlinTargetPreset<?>> getPresets()
      final NamedDomainObjectCollection<KotlinTarget> getTargets()
      KotlinJsCompilerType getCompilerTypeFromProperties()
      final NamedDomainObjectCollection<KotlinTargetWithTests<?, ?>> getTestableTargets()
      final Unit targets(Action<TargetsFromPresetExtension> configure)
      final Unit targets(Function1<TargetsFromPresetExtension, Unit> configure)
      final KotlinOnlyTarget<AbstractKotlinCompilation<?>> metadata(Function1<KotlinOnlyTarget<AbstractKotlinCompilation<?>>, Unit> configure)
      final KotlinOnlyTarget<AbstractKotlinCompilation<?>> metadata(Action<KotlinOnlyTarget<AbstractKotlinCompilation<?>>> configure)
      final <T extends KotlinTarget> T targetFromPreset(KotlinTargetPreset<T> preset, String name, Function1<T, Unit> configure)
      final <T extends KotlinTarget> T targetFromPreset(KotlinTargetPreset<T> preset, String name, Action<T> configure)
      final <T extends KotlinTarget> T targetFromPreset(KotlinTargetPreset<T> preset)
      final <T extends KotlinTarget> T targetFromPreset(KotlinTargetPreset<T> preset, String name)
      final <T extends KotlinTarget> T targetFromPreset(KotlinTargetPreset<T> preset, Action<T> configure)
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension

        getSourceSets
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension

        explicitApi, explicitApiWarning, getCoreLibrariesVersion, getExplicitApi, invokeWhenCreated, jvmToolchain, jvmToolchain, setCoreLibrariesVersion, setExplicitApi, setKotlinDaemonJvmArgs
      • Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinJsCompilerTypeHolder

        getBOTH, getDefaultJsCompilerType, getIR, getLEGACY
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTargetContainerWithPresetFunctions

        android, android, android, android, android, androidNativeArm32, androidNativeArm32, androidNativeArm32, androidNativeArm32, androidNativeArm32, androidNativeArm64, androidNativeArm64, androidNativeArm64, androidNativeArm64, androidNativeArm64, androidNativeX64, androidNativeX64, androidNativeX64, androidNativeX64, androidNativeX64, androidNativeX86, androidNativeX86, androidNativeX86, androidNativeX86, androidNativeX86, iosArm32, iosArm32, iosArm32, iosArm32, iosArm32, iosArm64, iosArm64, iosArm64, iosArm64, iosArm64, iosSimulatorArm64, iosSimulatorArm64, iosSimulatorArm64, iosSimulatorArm64, iosSimulatorArm64, iosX64, iosX64, iosX64, iosX64, iosX64, jvm, jvm, jvm, jvm, jvm, linuxArm32Hfp, linuxArm32Hfp, linuxArm32Hfp, linuxArm32Hfp, linuxArm32Hfp, linuxArm64, linuxArm64, linuxArm64, linuxArm64, linuxArm64, linuxMips32, linuxMips32, linuxMips32, linuxMips32, linuxMips32, linuxMipsel32, linuxMipsel32, linuxMipsel32, linuxMipsel32, linuxMipsel32, linuxX64, linuxX64, linuxX64, linuxX64, linuxX64, macosArm64, macosArm64, macosArm64, macosArm64, macosArm64, macosX64, macosX64, macosX64, macosX64, macosX64, mingwX64, mingwX64, mingwX64, mingwX64, mingwX64, mingwX86, mingwX86, mingwX86, mingwX86, mingwX86, tvosArm64, tvosArm64, tvosArm64, tvosArm64, tvosArm64, tvosSimulatorArm64, tvosSimulatorArm64, tvosSimulatorArm64, tvosSimulatorArm64, tvosSimulatorArm64, tvosX64, tvosX64, tvosX64, tvosX64, tvosX64, wasm32, wasm32, wasm32, wasm32, wasm32, watchosArm32, watchosArm32, watchosArm32, watchosArm32, watchosArm32, watchosArm64, watchosArm64, watchosArm64, watchosArm64, watchosArm64, watchosDeviceArm64, watchosDeviceArm64, watchosDeviceArm64, watchosDeviceArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosSimulatorArm64, watchosSimulatorArm64, watchosSimulatorArm64, watchosSimulatorArm64, watchosX64, watchosX64, watchosX64, watchosX64, watchosX64, watchosX86, watchosX86, watchosX86, watchosX86, watchosX86
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTargetContainerWithJsPresetFunctions

        js, js, js, js, js, js, js, js, js, js, js
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTargetContainerWithWasmPresetFunctions

        wasm, wasm, wasm, wasm, wasm
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTargetContainerWithNativeShortcuts

        ios, ios, ios, ios, ios, tvos, tvos, tvos, tvos, tvos, watchos, watchos, watchos, watchos, watchos
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait