-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.KotlinTarget
,org.jetbrains.kotlin.gradle.plugin.KotlinTargetWithTests
,org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsSubTargetContainerDsl
,org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsTargetDsl
public class KotlinJsIrTarget extends KotlinTargetWithBinaries<KotlinJsIrCompilation, KotlinJsBinaryContainer> implements KotlinTargetWithTests<JsAggregatingExecutionSource, KotlinJsReportAggregatingTestRun>, KotlinJsTargetDsl, KotlinJsSubTargetContainerDsl
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description KotlinJsIrTarget(Project project, KotlinPlatformType platformType, Boolean mixedMode)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTarget
binaries, binaries, browser, browser, nodejs, nodejs, produceExecutable
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinOnlyTarget
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
-
KotlinJsIrTarget
KotlinJsIrTarget(Project project, KotlinPlatformType platformType, Boolean mixedMode)
-
-
Method Detail
-
getTestRuns
NamedDomainObjectContainer<KotlinJsReportAggregatingTestRun> getTestRuns()
-
setTestRuns
Unit setTestRuns(NamedDomainObjectContainer<KotlinJsReportAggregatingTestRun> testRuns)
-
getLegacyTarget
final KotlinJsTarget getLegacyTarget()
-
setLegacyTarget
final Unit setLegacyTarget(KotlinJsTarget legacyTarget)
-
getModuleName
String getModuleName()
-
setModuleName
Unit setModuleName(String moduleName)
-
getDisambiguationClassifierInPlatform
final String getDisambiguationClassifierInPlatform()
-
getBinaries
KotlinJsBinaryContainer getBinaries()
-
getRunTask
final TaskProvider<Task> getRunTask()
-
getBrowser
KotlinBrowserJsIr getBrowser()
-
getIsBrowserConfigured
Boolean getIsBrowserConfigured()
-
getNodejs
KotlinNodeJsIr getNodejs()
-
getIsNodejsConfigured
Boolean getIsNodejsConfigured()
-
getCompilations
NamedDomainObjectContainer<KotlinJsIrCompilation> getCompilations()
-
setCompilations
Unit setCompilations(NamedDomainObjectContainer<KotlinJsIrCompilation> compilations)
-
getTargetName
String getTargetName()
-
setTargetName
Unit setTargetName(String targetName)
-
getDisambiguationClassifier
String getDisambiguationClassifier()
-
setDisambiguationClassifier
Unit setDisambiguationClassifier(String disambiguationClassifier)
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getDefaultConfigurationName
String getDefaultConfigurationName()
-
getUseDisambiguationClassifierAsSourceSetNamePrefix
Boolean getUseDisambiguationClassifierAsSourceSetNamePrefix()
-
setUseDisambiguationClassifierAsSourceSetNamePrefix
Unit setUseDisambiguationClassifierAsSourceSetNamePrefix(Boolean useDisambiguationClassifierAsSourceSetNamePrefix)
-
getOverrideDisambiguationClassifierOnIdeImport
String getOverrideDisambiguationClassifierOnIdeImport()
-
setOverrideDisambiguationClassifierOnIdeImport
Unit setOverrideDisambiguationClassifierOnIdeImport(String overrideDisambiguationClassifierOnIdeImport)
-
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()
-
browser
Unit browser(Function1<KotlinJsBrowserDsl, Unit> body)
-
nodejs
Unit nodejs(Function1<KotlinJsNodeDsl, Unit> body)
-
whenBrowserConfigured
Unit whenBrowserConfigured(Function1<KotlinJsBrowserDsl, Unit> body)
-
whenNodejsConfigured
Unit whenNodejsConfigured(Function1<KotlinJsNodeDsl, Unit> body)
-
useCommonJs
Unit useCommonJs()
-
-
-
-