Skip to content

Commit deb9258

Browse files
committed
Misc: Reverted 1fb90ac 'Copy compiler arguments from iml even if "Use project settings" checkbox is checked' as it's rendered obsolete due to "Use project settings" being turned off by default in Gradle/Maven projects
1 parent 6e8d0b5 commit deb9258

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

jps-plugin/src/org/jetbrains/kotlin/jps/JpsKotlinCompilerSettings.kt

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,16 @@ class JpsKotlinCompilerSettings : JpsElementBase<JpsKotlinCompilerSettings>() {
6565
fun getCommonCompilerArguments(module: JpsModule): CommonCompilerArguments {
6666
val defaultArguments = getSettings(module.project).commonCompilerArguments
6767
val facetSettings = module.kotlinFacetExtension?.settings ?: return defaultArguments
68+
if (facetSettings.useProjectSettings) return defaultArguments
6869
val (languageLevel, apiLevel) = facetSettings.versionInfo
6970
val facetArguments = facetSettings.compilerInfo.commonCompilerArguments ?: return defaultArguments
7071
return copyBean(facetArguments).apply {
71-
if (facetSettings.useProjectSettings) {
72-
languageVersion = defaultArguments.languageVersion
73-
apiVersion = defaultArguments.apiVersion
74-
multiPlatform = defaultArguments.multiPlatform
75-
}
76-
else {
77-
languageVersion = languageLevel?.description
78-
apiVersion = apiLevel?.description
79-
multiPlatform = module
80-
.dependenciesList
81-
.dependencies
82-
.any { (it as? JpsModuleDependency)?.module?.targetPlatform == TargetPlatformKind.Common }
83-
}
72+
languageVersion = languageLevel?.description
73+
apiVersion = apiLevel?.description
74+
multiPlatform = module
75+
.dependenciesList
76+
.dependencies
77+
.any { (it as? JpsModuleDependency)?.module?.targetPlatform == TargetPlatformKind.Common }
8478
}
8579
}
8680

0 commit comments

Comments
 (0)