-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtensionConfig
,org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetContainer
public abstract class Kotlin2JsProjectExtension extends KotlinSingleJavaTargetExtension
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinWithJavaTarget<KotlinJsOptions, KotlinJsCompilerOptions>
target
private final NamedDomainObjectContainer<KotlinSourceSet>
sourceSets
private String
coreLibrariesVersion
private List<String>
kotlinDaemonJvmArgs
private ExplicitApiMode
explicitApi
-
Constructor Summary
Constructors Constructor Description Kotlin2JsProjectExtension(Project project)
-
Method Summary
Modifier and Type Method Description KotlinWithJavaTarget<KotlinJsOptions, KotlinJsCompilerOptions>
getTarget()
Unit
target(Function1<KotlinWithJavaTarget<KotlinJsOptions, KotlinJsCompilerOptions>, Unit> body)
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
getSourceSets
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension
explicitApi, explicitApiWarning, getCoreLibrariesVersion, getExplicitApi, invokeWhenCreated, jvmToolchain, jvmToolchain, setCoreLibrariesVersion, setExplicitApi, setKotlinDaemonJvmArgs
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinSingleTargetExtension
target
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTarget
KotlinWithJavaTarget<KotlinJsOptions, KotlinJsCompilerOptions> getTarget()
-
target
Unit target(Function1<KotlinWithJavaTarget<KotlinJsOptions, KotlinJsCompilerOptions>, Unit> body)
-
-
-
-