-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.KotlinTarget
public abstract class KotlinTargetWithBinaries<T extends KotlinCompilation<?>, R extends DomainObjectSet<?>> extends KotlinOnlyTarget<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final R
binaries
private NamedDomainObjectContainer<T>
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 String
artifactsTaskName
private final Boolean
publishable
private final Set<SoftwareComponent>
components
private KotlinTargetPreset<out KotlinTarget>
preset
private final Project
project
-
Constructor Summary
Constructors Constructor Description KotlinTargetWithBinaries(Project project, KotlinPlatformType platformType)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinOnlyTarget
getAttributes, mavenPublication, toString
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinTarget
attributes, attributes, getName, mavenPublication
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBinaries
abstract R getBinaries()
-
getCompilations
NamedDomainObjectContainer<T> getCompilations()
-
setCompilations
Unit setCompilations(NamedDomainObjectContainer<T> 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()
-
getArtifactsTaskName
String getArtifactsTaskName()
-
getPublishable
Boolean getPublishable()
-
getComponents
Set<SoftwareComponent> getComponents()
-
getPreset
KotlinTargetPreset<out KotlinTarget> getPreset()
-
getProject
final Project getProject()
-
-
-
-