Refactoring: extract method for applying codestyle from string (KT-23400)

This commit is contained in:
Nikolay Krasko
2018-09-09 22:34:17 +03:00
parent a5e8508e5a
commit 1820028086
2 changed files with 16 additions and 8 deletions
@@ -12,6 +12,20 @@ import com.intellij.psi.codeStyle.CodeStyleSettingsManager
import com.intellij.psi.impl.source.codeStyle.CodeStyleSchemesImpl
object ProjectCodeStyleImporter {
fun apply(project: Project, codeStyleStr: String?): Boolean {
return when (codeStyleStr) {
KotlinObsoleteCodeStyle.CODE_STYLE_SETTING -> {
ProjectCodeStyleImporter.apply(project, KotlinObsoleteCodeStyle.INSTANCE)
true
}
KotlinStyleGuideCodeStyle.CODE_STYLE_SETTING -> {
ProjectCodeStyleImporter.apply(project, KotlinStyleGuideCodeStyle.INSTANCE)
true
}
else -> false
}
}
fun apply(project: Project, codeStyle: KotlinPredefinedCodeStyle) {
val schemeManager = CodeStyleSettingsManager.getInstance(project)
val schemesModel = CodeStyleSchemesModel(project)