Kotlin Facet: Validate "additional arguments"
Validate consistency of "additional arguments" with respect to settings specified in other UI controls
Original commit: 88a394e892
This commit is contained in:
@@ -32,6 +32,8 @@ class CompilerSettings {
|
||||
}
|
||||
|
||||
val CompilerSettings.additionalArgumentsAsList: List<String>
|
||||
get() = StringUtil.splitHonorQuotes(additionalArguments, ' ').map {
|
||||
if (it.startsWith('"')) StringUtil.unescapeChar(StringUtil.unquoteString(it), '"') else it
|
||||
}
|
||||
get() = splitArgumentString(additionalArguments)
|
||||
|
||||
fun splitArgumentString(arguments: String) = StringUtil.splitHonorQuotes(arguments, ' ').map {
|
||||
if (it.startsWith('"')) StringUtil.unescapeChar(StringUtil.unquoteString(it), '"') else it
|
||||
}
|
||||
Reference in New Issue
Block a user