Use new syntax for '.gradle.kts' files in AddKotlinLibQuickFix

^KT-25403 Fixed
This commit is contained in:
Natalia Selezneva
2018-07-11 14:30:00 +03:00
parent e395a32734
commit 79a80ce8de
@@ -119,9 +119,14 @@ class KotlinBuildScriptManipulator(
libraryDescriptor: ExternalLibraryDescriptor,
isAndroidModule: Boolean
) {
val kotlinLibraryVersion = libraryDescriptor.maxVersion.let {
if (it == GSK_KOTLIN_VERSION_PROPERTY_NAME) "\$$it" else it
}
val kotlinLibraryVersion = libraryDescriptor.maxVersion
.takeIf {
!useNewSyntax(if (isAndroidModule) "kotlin-android" else KotlinGradleModuleConfigurator.KOTLIN)
}
.let {
if (it == GSK_KOTLIN_VERSION_PROPERTY_NAME) "\$$it" else it
}
scriptFile.getDependenciesBlock()?.apply {
addExpressionIfMissing(
getCompileDependencySnippet(