summaryrefslogtreecommitdiff
path: root/project-wizard
diff options
context:
space:
mode:
authorIlya Kirillov <ilya.kirillov@jetbrains.com>2020-12-28 13:46:09 +0100
committerkotlin-ide-monorepo-bot <kotlin-ide-monorepo-bot-no-reply@jetbrains.com>2020-12-31 13:57:04 +0000
commit0b20543985f26fae01fd0aaaf64bbedaf8b46e9d (patch)
treeb3acd7b7f664e6ccedc02fa57cbf55c97ef229b2 /project-wizard
parentb7d12e05d398be3e39bc5f0ceec46554e1c99926 (diff)
downloadintellij-kotlin-0b20543985f26fae01fd0aaaf64bbedaf8b46e9d.tar.gz
Wizard: log used module types on project creation
GitOrigin-RevId: ce0d55f85c4598177af352b1e830c2da0211d084
Diffstat (limited to 'project-wizard')
-rw-r--r--project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt10
1 files changed, 6 insertions, 4 deletions
diff --git a/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt b/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
index 4279a6167620..41912b71dd36 100644
--- a/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
+++ b/project-wizard/idea/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
@@ -117,10 +117,14 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() {
}
private fun logToFUS(project: Project?) {
+ val modules = wizard.context.read {
+ KotlinPlugin.modules.reference.settingValue
+ }
val projectCreationStats = ProjectCreationStats(
KotlinTemplatesFactory.KOTLIN_GROUP_NAME,
wizard.projectTemplate!!.id,
wizard.buildSystemType!!.id,
+ modules.map { it.configurator.id },
)
WizardStatsService.logDataOnProjectGenerated(
wizard.context.contextComponents.get(),
@@ -129,10 +133,8 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() {
uiEditorUsagesStats
)
- val moduleTemplates = wizard.context.read {
- KotlinPlugin.modules.reference.settingValue.map { module ->
- module.template?.id ?: "none"
- }
+ val moduleTemplates = modules.map { module ->
+ module.template?.id ?: "none"
}
WizardStatsService.logUsedModuleTemplatesOnNewWizardProjectCreated(
wizard.context.contextComponents.get(),