-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.gradle.api.attributes.HasAttributes,org.jetbrains.kotlin.gradle.plugin.KotlinTarget,org.jetbrains.kotlin.gradle.plugin.mpp.InternalKotlinTarget
public abstract class KotlinNativeTarget extends KotlinTargetWithBinaries<KotlinNativeCompilation, KotlinNativeBinaryContainer>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKotlinNativeTarget.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<KotlinTargetComponent>kotlinComponentsprivate final KotlinNativeBinaryContainerbinariesprivate final StringartifactsTaskNameprivate final Booleanpublishableprivate final NativeBuildTypeDEBUGprivate final NativeBuildTypeRELEASEprivate final NativeOutputKindEXECUTABLEprivate final NativeOutputKindFRAMEWORKprivate final NativeOutputKindDYNAMICprivate final NativeOutputKindSTATICprivate final KonanTargetkonanTargetprivate final NamedDomainObjectContainer<KotlinNativeCompilation>compilationsprivate final StringtargetNameprivate final StringdisambiguationClassifierprivate final KotlinPlatformTypeplatformTypeprivate final StringdefaultConfigurationNameprivate final BooleanuseDisambiguationClassifierAsSourceSetNamePrefixprivate final StringoverrideDisambiguationClassifierOnIdeImportprivate final StringapiElementsConfigurationNameprivate final StringruntimeElementsConfigurationNameprivate final StringsourcesElementsConfigurationNameprivate final Set<SoftwareComponent>componentsprivate final KotlinTargetPreset<out KotlinTarget>presetprivate final Projectproject
-
Constructor Summary
Constructors Constructor Description KotlinNativeTarget(Project project, KonanTarget konanTarget)
-
Method Summary
Modifier and Type Method Description Set<KotlinTargetComponent>getKotlinComponents()KotlinNativeBinaryContainergetBinaries()StringgetArtifactsTaskName()BooleangetPublishable()final NativeBuildTypegetDEBUG()final NativeBuildTypegetRELEASE()final NativeOutputKindgetEXECUTABLE()final NativeOutputKindgetFRAMEWORK()final NativeOutputKindgetDYNAMIC()final NativeOutputKindgetSTATIC()final KonanTargetgetKonanTarget()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinOnlyTarget
getCompilations, getDisambiguationClassifier, getPlatformType, getTargetName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinTarget
getApiElementsConfigurationName, getAttributes, getComponents, getDefaultConfigurationName, getOverrideDisambiguationClassifierOnIdeImport, getPreset, getProject, getRuntimeElementsConfigurationName, getSourcesElementsConfigurationName, getUseDisambiguationClassifierAsSourceSetNamePrefix, mavenPublication, onPublicationCreated, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinTargetWithBinaries
binaries, binaries -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinTarget
attributes, attributes, getName, mavenPublication -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getKotlinComponents
Set<KotlinTargetComponent> getKotlinComponents()
-
getBinaries
KotlinNativeBinaryContainer getBinaries()
-
getArtifactsTaskName
String getArtifactsTaskName()
-
getPublishable
Boolean getPublishable()
-
getDEBUG
final NativeBuildType getDEBUG()
-
getRELEASE
final NativeBuildType getRELEASE()
-
getEXECUTABLE
final NativeOutputKind getEXECUTABLE()
-
getFRAMEWORK
final NativeOutputKind getFRAMEWORK()
-
getDYNAMIC
final NativeOutputKind getDYNAMIC()
-
getSTATIC
final NativeOutputKind getSTATIC()
-
getKonanTarget
final KonanTarget getKonanTarget()
-
-
-
-