diff --git a/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt b/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt index 67326926e1c..a25232cf9d9 100644 --- a/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt +++ b/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt @@ -32,6 +32,8 @@ class CompilerSettings { } val CompilerSettings.additionalArgumentsAsList: List - get() = StringUtil.splitHonorQuotes(additionalArguments, ' ').map { - if (it.startsWith('"')) StringUtil.unescapeChar(StringUtil.unquoteString(it), '"') else it - } \ No newline at end of file + get() = splitArgumentString(additionalArguments) + +fun splitArgumentString(arguments: String) = StringUtil.splitHonorQuotes(arguments, ' ').map { + if (it.startsWith('"')) StringUtil.unescapeChar(StringUtil.unquoteString(it), '"') else it +} \ No newline at end of file