-
- 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 Booleanpublishableprivate final BooleanpublishableOnCurrentHostprivate final StringdefaultArtifactIdprivate MavenPublicationpublicationDelegateprivate final KotlinAndroidTargettargetprivate final List<String>flavorNamesprivate 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 BooleangetPublishable()BooleangetPublishableOnCurrentHost()StringgetDefaultArtifactId()MavenPublicationgetPublicationDelegate()UnitsetPublicationDelegate(MavenPublication publicationDelegate)KotlinAndroidTargetgetTarget()final List<String>getFlavorNames()Set<PublishArtifact>getSourcesArtifacts()Set<KotlinUsageContext>getUsages()StringgetName()-
-
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()
-
-
-
-