Kotlin Facet: Infer 1.6 platform version for modules with JDK 1.7 dependency
#KT-14741 Fixed
This commit is contained in:
@@ -68,8 +68,8 @@ private fun getDefaultTargetPlatform(module: Module, rootModel: ModuleRootModel?
|
|||||||
val sdk = ((rootModel ?: ModuleRootManager.getInstance(module))).sdk
|
val sdk = ((rootModel ?: ModuleRootManager.getInstance(module))).sdk
|
||||||
val sdkVersion = (sdk?.sdkType as? JavaSdk)?.getVersion(sdk!!)
|
val sdkVersion = (sdk?.sdkType as? JavaSdk)?.getVersion(sdk!!)
|
||||||
return when {
|
return when {
|
||||||
sdkVersion != null && sdkVersion <= JavaSdkVersion.JDK_1_6 -> TargetPlatformKind.Jvm[JvmTarget.JVM_1_6]
|
sdkVersion == null || sdkVersion >= JavaSdkVersion.JDK_1_8 -> TargetPlatformKind.Jvm[JvmTarget.JVM_1_8]
|
||||||
else -> TargetPlatformKind.Jvm[JvmTarget.JVM_1_8]
|
else -> TargetPlatformKind.Jvm[JvmTarget.JVM_1_6]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user