-
- 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<GradleKpmModule>
modules
private final GradleKpmModule
main
private final GradleKpmModule
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<GradleKpmModule>
getModules()
final GradleKpmModule
getMain()
final GradleKpmModule
getTest()
final Unit
mainAndTest(Function1<GradleKpmModule, Unit> configure)
final GradleKpmModule
main(Function1<GradleKpmModule, Unit> configure)
final GradleKpmModule
test(Function1<GradleKpmModule, Unit> configure)
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension
explicitApi, explicitApiWarning, getCoreLibrariesVersion, getExplicitApi, invokeWhenCreated, jvmToolchain, jvmToolchain, setCoreLibrariesVersion, setExplicitApi, setKotlinDaemonJvmArgs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getModules
final NamedDomainObjectContainer<GradleKpmModule> getModules()
-
getMain
final GradleKpmModule getMain()
-
getTest
final GradleKpmModule getTest()
-
mainAndTest
final Unit mainAndTest(Function1<GradleKpmModule, Unit> configure)
-
-
-
-