-
- 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 StringdefaultConfigurationNameprivate final BooleanuseDisambiguationClassifierAsSourceSetNamePrefixprivate final StringoverrideDisambiguationClassifierOnIdeImportprivate final StringapiElementsConfigurationNameprivate final StringruntimeElementsConfigurationNameprivate final StringartifactsTaskNameprivate final Booleanpublishableprivate final Set<SoftwareComponent>componentsprivate final KotlinTargetPreset<out KotlinTarget>presetprivate final Projectprojectprivate final NamedDomainObjectContainer<out KotlinCompilation<KotlinCommonOptions>>compilationsprivate final StringdisambiguationClassifierprivate final KotlinPlatformTypeplatformTypeprivate final StringtargetName
-
Constructor Summary
Constructors Constructor Description AbstractKotlinTarget(Project project)
-
Method Summary
Modifier and Type Method Description StringgetDefaultConfigurationName()BooleangetUseDisambiguationClassifierAsSourceSetNamePrefix()StringgetOverrideDisambiguationClassifierOnIdeImport()StringgetApiElementsConfigurationName()StringgetRuntimeElementsConfigurationName()StringgetArtifactsTaskName()BooleangetPublishable()Set<SoftwareComponent>getComponents()KotlinTargetPreset<out KotlinTarget>getPreset()final ProjectgetProject()AttributeContainergetAttributes()StringtoString()UnitmavenPublication(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)
-
-
-
-