-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.KotlinTarget
,org.jetbrains.kotlin.gradle.plugin.KotlinTargetWithTests
public abstract class KotlinNativeTargetWithTests<T extends KotlinNativeBinaryTestRun> extends KotlinNativeTarget implements KotlinTargetWithTests<NativeBinaryTestRunSource, T>
-
-
Field Summary
Fields Modifier and Type Field Description private NamedDomainObjectContainer<T>
testRuns
private final KotlinNativeBinaryContainer
binaries
private final String
artifactsTaskName
private final Boolean
publishable
private final NativeBuildType
DEBUG
private final NativeBuildType
RELEASE
private final NativeOutputKind
EXECUTABLE
private final NativeOutputKind
FRAMEWORK
private final NativeOutputKind
DYNAMIC
private final NativeOutputKind
STATIC
private final KonanTarget
konanTarget
private NamedDomainObjectContainer<KotlinNativeCompilation>
compilations
private String
targetName
private String
disambiguationClassifier
private final KotlinPlatformType
platformType
private final String
defaultConfigurationName
private Boolean
useDisambiguationClassifierAsSourceSetNamePrefix
private String
overrideDisambiguationClassifierOnIdeImport
private final String
apiElementsConfigurationName
private final String
runtimeElementsConfigurationName
private final Set<SoftwareComponent>
components
private KotlinTargetPreset<out KotlinTarget>
preset
private final Project
project
-
Constructor Summary
Constructors Constructor Description KotlinNativeTargetWithTests(Project project, KonanTarget konanTarget)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
binaries, binaries
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinOnlyTarget
getAttributes, mavenPublication, mavenPublication, toString
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinTarget
attributes, attributes, getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTestRuns
NamedDomainObjectContainer<T> getTestRuns()
-
setTestRuns
Unit setTestRuns(NamedDomainObjectContainer<T> testRuns)
-
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()
-
getCompilations
NamedDomainObjectContainer<KotlinNativeCompilation> getCompilations()
-
setCompilations
Unit setCompilations(NamedDomainObjectContainer<KotlinNativeCompilation> compilations)
-
getTargetName
String getTargetName()
-
setTargetName
Unit setTargetName(String targetName)
-
getDisambiguationClassifier
String getDisambiguationClassifier()
-
setDisambiguationClassifier
Unit setDisambiguationClassifier(String disambiguationClassifier)
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getDefaultConfigurationName
String getDefaultConfigurationName()
-
getUseDisambiguationClassifierAsSourceSetNamePrefix
Boolean getUseDisambiguationClassifierAsSourceSetNamePrefix()
-
setUseDisambiguationClassifierAsSourceSetNamePrefix
Unit setUseDisambiguationClassifierAsSourceSetNamePrefix(Boolean useDisambiguationClassifierAsSourceSetNamePrefix)
-
getOverrideDisambiguationClassifierOnIdeImport
String getOverrideDisambiguationClassifierOnIdeImport()
-
setOverrideDisambiguationClassifierOnIdeImport
Unit setOverrideDisambiguationClassifierOnIdeImport(String overrideDisambiguationClassifierOnIdeImport)
-
getApiElementsConfigurationName
String getApiElementsConfigurationName()
-
getRuntimeElementsConfigurationName
String getRuntimeElementsConfigurationName()
-
getComponents
Set<SoftwareComponent> getComponents()
-
getPreset
KotlinTargetPreset<out KotlinTarget> getPreset()
-
getProject
final Project getProject()
-
-
-
-