-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.component.ComponentWithCoordinates
,org.gradle.api.component.SoftwareComponent
,org.gradle.api.internal.component.SoftwareComponentInternal
,org.jetbrains.kotlin.gradle.plugin.KotlinTargetComponent
,org.jetbrains.kotlin.gradle.plugin.mpp.KotlinTargetComponentWithCoordinatesAndPublication
,org.jetbrains.kotlin.gradle.plugin.mpp.KotlinTargetComponentWithPublication
public final class JointAndroidKotlinTargetComponent implements KotlinTargetComponentWithCoordinatesAndPublication, SoftwareComponentInternal
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
publishable
private final Boolean
publishableOnCurrentHost
private final String
defaultArtifactId
private MavenPublication
publicationDelegate
private final KotlinAndroidTarget
target
private final List<String>
flavorNames
private final Set<PublishArtifact>
sourcesArtifacts
-
Constructor Summary
Constructors Constructor Description JointAndroidKotlinTargetComponent(KotlinAndroidTarget target, Set<KotlinVariant> nestedVariants, List<String> flavorNames, Set<PublishArtifact> sourcesArtifacts)
-
Method Summary
Modifier and Type Method Description Boolean
getPublishable()
Boolean
getPublishableOnCurrentHost()
String
getDefaultArtifactId()
MavenPublication
getPublicationDelegate()
Unit
setPublicationDelegate(MavenPublication publicationDelegate)
KotlinAndroidTarget
getTarget()
final List<String>
getFlavorNames()
Set<PublishArtifact>
getSourcesArtifacts()
Set<KotlinUsageContext>
getUsages()
String
getName()
-
-
Constructor Detail
-
JointAndroidKotlinTargetComponent
JointAndroidKotlinTargetComponent(KotlinAndroidTarget target, Set<KotlinVariant> nestedVariants, List<String> flavorNames, Set<PublishArtifact> sourcesArtifacts)
-
-
Method Detail
-
getPublishable
Boolean getPublishable()
-
getPublishableOnCurrentHost
Boolean getPublishableOnCurrentHost()
-
getDefaultArtifactId
String getDefaultArtifactId()
-
getPublicationDelegate
MavenPublication getPublicationDelegate()
-
setPublicationDelegate
Unit setPublicationDelegate(MavenPublication publicationDelegate)
-
getTarget
KotlinAndroidTarget getTarget()
-
getFlavorNames
final List<String> getFlavorNames()
-
getSourcesArtifacts
Set<PublishArtifact> getSourcesArtifacts()
-
getUsages
Set<KotlinUsageContext> getUsages()
-
-
-
-