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