-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.KotlinTarget
public class KotlinWithJavaTarget<KotlinOptionsType extends KotlinCommonOptions> extends AbstractKotlinTarget
-
-
Field Summary
Fields Modifier and Type Field Description private String
disambiguationClassifier
private final String
defaultConfigurationName
private final String
apiElementsConfigurationName
private final String
runtimeElementsConfigurationName
private final String
artifactsTaskName
private final NamedDomainObjectContainer<KotlinWithJavaCompilation<KotlinOptionsType>>
compilations
private final KotlinPlatformType
platformType
private final String
targetName
private Boolean
useDisambiguationClassifierAsSourceSetNamePrefix
private String
overrideDisambiguationClassifierOnIdeImport
private final Boolean
publishable
private final Set<SoftwareComponent>
components
private KotlinTargetPreset<out KotlinTarget>
preset
private final Project
project
-
Constructor Summary
Constructors Constructor Description KotlinWithJavaTarget(Project project, KotlinPlatformType platformType, String targetName, Function0<KotlinOptionsType> kotlinOptionsFactory)
-
Method Summary
Modifier and Type Method Description String
getDisambiguationClassifier()
Unit
setDisambiguationClassifier(String disambiguationClassifier)
String
getDefaultConfigurationName()
String
getApiElementsConfigurationName()
String
getRuntimeElementsConfigurationName()
String
getArtifactsTaskName()
NamedDomainObjectContainer<KotlinWithJavaCompilation<KotlinOptionsType>>
getCompilations()
KotlinPlatformType
getPlatformType()
String
getTargetName()
Boolean
getUseDisambiguationClassifierAsSourceSetNamePrefix()
Unit
setUseDisambiguationClassifierAsSourceSetNamePrefix(Boolean useDisambiguationClassifierAsSourceSetNamePrefix)
String
getOverrideDisambiguationClassifierOnIdeImport()
Unit
setOverrideDisambiguationClassifierOnIdeImport(String overrideDisambiguationClassifierOnIdeImport)
Boolean
getPublishable()
Set<SoftwareComponent>
getComponents()
KotlinTargetPreset<out KotlinTarget>
getPreset()
Unit
setPreset(KotlinTargetPreset<out KotlinTarget> preset)
final Project
getProject()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinWithJavaTarget
getAttributes, mavenPublication, mavenPublication, toString
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinTarget
attributes, attributes, getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinWithJavaTarget
KotlinWithJavaTarget(Project project, KotlinPlatformType platformType, String targetName, Function0<KotlinOptionsType> kotlinOptionsFactory)
-
-
Method Detail
-
getDisambiguationClassifier
String getDisambiguationClassifier()
-
setDisambiguationClassifier
Unit setDisambiguationClassifier(String disambiguationClassifier)
-
getDefaultConfigurationName
String getDefaultConfigurationName()
-
getApiElementsConfigurationName
String getApiElementsConfigurationName()
-
getRuntimeElementsConfigurationName
String getRuntimeElementsConfigurationName()
-
getArtifactsTaskName
String getArtifactsTaskName()
-
getCompilations
NamedDomainObjectContainer<KotlinWithJavaCompilation<KotlinOptionsType>> getCompilations()
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getTargetName
String getTargetName()
-
getUseDisambiguationClassifierAsSourceSetNamePrefix
Boolean getUseDisambiguationClassifierAsSourceSetNamePrefix()
-
setUseDisambiguationClassifierAsSourceSetNamePrefix
Unit setUseDisambiguationClassifierAsSourceSetNamePrefix(Boolean useDisambiguationClassifierAsSourceSetNamePrefix)
-
getOverrideDisambiguationClassifierOnIdeImport
String getOverrideDisambiguationClassifierOnIdeImport()
-
setOverrideDisambiguationClassifierOnIdeImport
Unit setOverrideDisambiguationClassifierOnIdeImport(String overrideDisambiguationClassifierOnIdeImport)
-
getPublishable
Boolean getPublishable()
-
getComponents
Set<SoftwareComponent> getComponents()
-
getPreset
KotlinTargetPreset<out KotlinTarget> getPreset()
-
getProject
final Project getProject()
-
-
-
-