-
- 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()
String
getModuleName()
Unit
setModuleName(String moduleName)
final String
getDisambiguationClassifierInPlatform()
KotlinJsBinaryContainer
getBinaries()
final KotlinJsIrTarget
getIrTarget()
Boolean
isMpp()
final String
getTestTaskName()
final TaskProvider<KotlinTestReport>
getTestTask()
final String
getRunTaskName()
final TaskProvider<Task>
getRunTask()
KotlinBrowserJs
getBrowser()
Boolean
isBrowserConfigured()
KotlinNodeJs
getNodejs()
Boolean
isNodejsConfigured()
Unit
browser(Function1<KotlinJsBrowserDsl, Unit> body)
Unit
nodejs(Function1<KotlinJsNodeDsl, Unit> body)
Unit
whenBrowserConfigured(Function1<KotlinJsBrowserDsl, Unit> body)
Unit
whenNodejsConfigured(Function1<KotlinJsNodeDsl, Unit> body)
Unit
useCommonJs()
-
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()
-
-
-
-