-
- 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 abstract class KotlinJsTarget extends KotlinTargetWithBinaries<KotlinJsCompilation, KotlinJsBinaryContainer> implements KotlinTargetWithTests<JsAggregatingExecutionSource, KotlinJsReportAggregatingTestRun>, KotlinJsTargetDsl, KotlinJsSubTargetContainerDsl
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description KotlinJsTarget(Project project, KotlinPlatformType platformType)
-
Method Summary
Modifier and Type Method Description NamedDomainObjectContainer<KotlinJsReportAggregatingTestRun>getTestRuns()StringgetModuleName()UnitsetModuleName(String moduleName)final StringgetDisambiguationClassifierInPlatform()KotlinJsBinaryContainergetBinaries()final KotlinJsIrTargetgetIrTarget()BooleanisMpp()final StringgetTestTaskName()final TaskProvider<KotlinTestReport>getTestTask()final StringgetRunTaskName()final TaskProvider<Task>getRunTask()KotlinBrowserJsgetBrowser()BooleanisBrowserConfigured()KotlinNodeJsgetNodejs()BooleanisNodejsConfigured()Unitbrowser(Function1<KotlinJsBrowserDsl, Unit> body)Unitnodejs(Function1<KotlinJsNodeDsl, Unit> body)UnitwhenBrowserConfigured(Function1<KotlinJsBrowserDsl, Unit> body)UnitwhenNodejsConfigured(Function1<KotlinJsNodeDsl, Unit> body)UnituseCommonJs()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinOnlyTarget
getCompilations, getDisambiguationClassifier, getPlatformType, getTargetName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinTarget
getApiElementsConfigurationName, getArtifactsTaskName, getAttributes, getComponents, getDefaultConfigurationName, getOverrideDisambiguationClassifierOnIdeImport, getPreset, getProject, getPublishable, getRuntimeElementsConfigurationName, getUseDisambiguationClassifierAsSourceSetNamePrefix, mavenPublication, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsTargetDsl
browser, browser, nodejs, nodejs, produceExecutable -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.KotlinTargetWithBinaries
binaries, binaries -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinTarget
attributes, attributes, getName, mavenPublication -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTestRuns
NamedDomainObjectContainer<KotlinJsReportAggregatingTestRun> getTestRuns()
-
getModuleName
String getModuleName()
-
setModuleName
Unit setModuleName(String moduleName)
-
getDisambiguationClassifierInPlatform
final String getDisambiguationClassifierInPlatform()
-
getBinaries
KotlinJsBinaryContainer getBinaries()
-
getIrTarget
final KotlinJsIrTarget getIrTarget()
-
getTestTaskName
final String getTestTaskName()
-
getTestTask
final TaskProvider<KotlinTestReport> getTestTask()
-
getRunTaskName
final String getRunTaskName()
-
getRunTask
final TaskProvider<Task> getRunTask()
-
getBrowser
KotlinBrowserJs getBrowser()
-
isBrowserConfigured
Boolean isBrowserConfigured()
-
getNodejs
KotlinNodeJs getNodejs()
-
isNodejsConfigured
Boolean isNodejsConfigured()
-
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()
-
-
-
-