-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.component.SoftwareComponent
,org.gradle.api.internal.component.SoftwareComponentInternal
,org.jetbrains.kotlin.gradle.plugin.KotlinTargetComponent
,org.jetbrains.kotlin.gradle.plugin.mpp.KotlinTargetComponentWithPublication
public class KotlinVariant implements KotlinTargetComponentWithPublication, SoftwareComponentInternal
-
-
Field Summary
Fields Modifier and Type Field Description private String
componentName
private String
artifactTargetName
private final KotlinTarget
target
private Boolean
publishable
private final Boolean
publishableOnCurrentHost
private Set<PublishArtifact>
sourcesArtifacts
private final String
defaultArtifactId
private MavenPublication
publicationDelegate
private final KotlinCompilation<?>
producingCompilation
-
Constructor Summary
Constructors Constructor Description KotlinVariant(KotlinCompilation<?> producingCompilation, Set<DefaultKotlinUsageContext> usages)
-
Method Summary
Modifier and Type Method Description final String
getComponentName()
final Unit
setComponentName(String componentName)
final String
getArtifactTargetName()
final Unit
setArtifactTargetName(String artifactTargetName)
final KotlinTarget
getTarget()
Boolean
getPublishable()
Unit
setPublishable(Boolean publishable)
Boolean
getPublishableOnCurrentHost()
Set<PublishArtifact>
getSourcesArtifacts()
Unit
setSourcesArtifacts(Set<PublishArtifact> sourcesArtifacts)
String
getDefaultArtifactId()
MavenPublication
getPublicationDelegate()
Unit
setPublicationDelegate(MavenPublication publicationDelegate)
final KotlinCompilation<?>
getProducingCompilation()
Set<KotlinUsageContext>
getUsages()
String
getName()
-
-
Constructor Detail
-
KotlinVariant
KotlinVariant(KotlinCompilation<?> producingCompilation, Set<DefaultKotlinUsageContext> usages)
-
-
Method Detail
-
getComponentName
final String getComponentName()
-
setComponentName
final Unit setComponentName(String componentName)
-
getArtifactTargetName
final String getArtifactTargetName()
-
setArtifactTargetName
final Unit setArtifactTargetName(String artifactTargetName)
-
getTarget
final KotlinTarget getTarget()
-
getPublishable
Boolean getPublishable()
-
setPublishable
Unit setPublishable(Boolean publishable)
-
getPublishableOnCurrentHost
Boolean getPublishableOnCurrentHost()
-
getSourcesArtifacts
Set<PublishArtifact> getSourcesArtifacts()
-
setSourcesArtifacts
Unit setSourcesArtifacts(Set<PublishArtifact> sourcesArtifacts)
-
getDefaultArtifactId
String getDefaultArtifactId()
-
getPublicationDelegate
MavenPublication getPublicationDelegate()
-
setPublicationDelegate
Unit setPublicationDelegate(MavenPublication publicationDelegate)
-
getProducingCompilation
final KotlinCompilation<?> getProducingCompilation()
-
getUsages
Set<KotlinUsageContext> getUsages()
-
-
-
-