-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtensionConfig
public class KotlinPm20ProjectExtension extends KotlinTopLevelExtension
-
-
Field Summary
Fields Modifier and Type Field Description private final NamedDomainObjectContainer<KotlinGradleModule>
modules
private final KotlinGradleModule
main
private final KotlinGradleModule
test
private String
coreLibrariesVersion
private List<String>
kotlinDaemonJvmArgs
private ExplicitApiMode
explicitApi
-
Constructor Summary
Constructors Constructor Description KotlinPm20ProjectExtension(Project project)
-
Method Summary
Modifier and Type Method Description final NamedDomainObjectContainer<KotlinGradleModule>
getModules()
final KotlinGradleModule
getMain()
final KotlinGradleModule
getTest()
String
getCoreLibrariesVersion()
Unit
setCoreLibrariesVersion(String coreLibrariesVersion)
final Unit
setKotlinDaemonJvmArgs(List<String> kotlinDaemonJvmArgs)
ExplicitApiMode
getExplicitApi()
Unit
setExplicitApi(ExplicitApiMode explicitApi)
final Unit
mainAndTest(Function1<KotlinGradleModule, Unit> configure)
final KotlinGradleModule
main(Function1<KotlinGradleModule, Unit> configure)
final KotlinGradleModule
test(Function1<KotlinGradleModule, Unit> configure)
-
-
Method Detail
-
getModules
final NamedDomainObjectContainer<KotlinGradleModule> getModules()
-
getMain
final KotlinGradleModule getMain()
-
getTest
final KotlinGradleModule getTest()
-
getCoreLibrariesVersion
String getCoreLibrariesVersion()
-
setCoreLibrariesVersion
Unit setCoreLibrariesVersion(String coreLibrariesVersion)
-
setKotlinDaemonJvmArgs
final Unit setKotlinDaemonJvmArgs(List<String> kotlinDaemonJvmArgs)
-
getExplicitApi
ExplicitApiMode getExplicitApi()
-
setExplicitApi
Unit setExplicitApi(ExplicitApiMode explicitApi)
-
mainAndTest
final Unit mainAndTest(Function1<KotlinGradleModule, Unit> configure)
-
-
-
-