Wizard: minor, remove unused functions

This commit is contained in:
Ilya Kirillov
2020-03-06 19:29:30 +03:00
parent 4ef01aea3f
commit 2fa0e7490f
3 changed files with 3 additions and 11 deletions
@@ -26,13 +26,10 @@ class IdeWizard(
},
isUnitTestMode
) {
private val allSettings = plugins.flatMap { it.declaredSettings }
val ideContext = IdeContext(context, servicesManager, isUnitTestMode)
init {
with(valuesReadingContext) {
context.settingContext.apply { initPluginSettings(allSettings) }
}
initPluginSettingsDefaultValues()
}
var projectPath by setting(StructurePlugin::projectPath.reference)
@@ -131,11 +131,6 @@ class SettingContext(val onUpdated: (SettingReference<*, *>) -> Unit) {
onUpdated(reference)
}
fun ReadingContext.initPluginSettings(settings: List<PluginSetting<*, *>>) {
for (setting in settings) {
setting.reference.savedOrDefaultValue?.let { values[setting.path] = it }
}
}
val allPluginSettings: Collection<PluginSetting<*, *>>
get() = pluginSettings.values
@@ -37,7 +37,7 @@ abstract class Wizard(createPlugins: PluginsCreator, val servicesManager: Servic
}
}
private fun initPluginDefaultValues() {
protected fun initPluginSettingsDefaultValues() {
with(settingsWritingContext) {
for (setting in pluginSettings) {
setting.reference.setSettingValueToItsDefaultIfItIsNotSetValue()
@@ -72,7 +72,7 @@ abstract class Wizard(createPlugins: PluginsCreator, val servicesManager: Servic
phases: Set<GenerationPhase>,
onTaskExecuting: (PipelineTask) -> Unit = {}
): TaskResult<Unit> = computeM {
initPluginDefaultValues()
initPluginSettingsDefaultValues()
initNonPluginDefaultValues()
context.checkAllRequiredSettingPresent(phases).ensure()
val taskRunningContext = WritingContext(context, servicesManager.withServices(services), isUnitTestMode)