-
- 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 KotlinNativeTargetWithHostTests extends KotlinNativeTargetWithTests<KotlinNativeHostTestRun>
-
-
Field Summary
Fields Modifier and Type Field Description private final NamedDomainObjectContainer<KotlinNativeHostTestRun>
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 final NamedDomainObjectContainer<KotlinNativeCompilation>
compilations
private final String
targetName
private final String
disambiguationClassifier
private final KotlinPlatformType
platformType
private final String
defaultConfigurationName
private final Boolean
useDisambiguationClassifierAsSourceSetNamePrefix
private final String
overrideDisambiguationClassifierOnIdeImport
private final String
apiElementsConfigurationName
private final String
runtimeElementsConfigurationName
private final Set<SoftwareComponent>
components
private final KotlinTargetPreset<out KotlinTarget>
preset
private final Project
project
-
Constructor Summary
Constructors Constructor Description KotlinNativeTargetWithHostTests(Project project, KonanTarget konanTarget)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTargetWithTests
getTestRuns
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
getArtifactsTaskName, getBinaries, getDEBUG, getDYNAMIC, getEXECUTABLE, getFRAMEWORK, getKonanTarget, getPublishable, getRELEASE, getSTATIC
-
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, getUseDisambiguationClassifierAsSourceSetNamePrefix, mavenPublication, 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
-
-