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