Merge IJ-MR-24582: [maven] collect cases when user has added module/library/folder...
[idea/community.git] / plugins / maven / src / main / java / org / jetbrains / idea / maven / statistics / MavenImportCollector.kt
1 // Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
2 package org.jetbrains.idea.maven.statistics
3
4 import com.intellij.internal.statistic.eventLog.EventLogGroup
5 import com.intellij.internal.statistic.service.fus.collectors.CounterUsagesCollector
6
7 class MavenImportCollector : CounterUsagesCollector() {
8   companion object {
9     val GROUP = EventLogGroup("maven.import", 1)
10
11     @JvmField
12     val HAS_USER_ADDED_LIBRARY_DEP = GROUP.registerEvent("hasUserAddedLibraryDependency")
13
14     @JvmField
15     val HAS_USER_ADDED_MODULE_DEP = GROUP.registerEvent("hasUserAddedModuleDependency")
16
17     @JvmField
18     val HAS_USER_MODIFIED_IMPORTED_LIBRARY = GROUP.registerEvent("hasUserModifiedImportedLibrary")
19   }
20
21   override fun getGroup(): EventLogGroup {
22     return GROUP
23   }
24 }