added lists of possible values for Refactoring, NewFileTemplate and NPWizards collectors
This commit is contained in:
@@ -15,9 +15,9 @@ enum class FUSEventGroups(groupIdSuffix: String, val events: Set<String> = hashS
|
|||||||
GradleTarget("gradle.target", gradleTargetEvents),
|
GradleTarget("gradle.target", gradleTargetEvents),
|
||||||
MavenTarget("maven.target", mavenTargetEvents),
|
MavenTarget("maven.target", mavenTargetEvents),
|
||||||
JPSTarget("jps.target", JPSTargetEvents),
|
JPSTarget("jps.target", JPSTargetEvents),
|
||||||
Refactoring("ide.action.refactoring"),
|
Refactoring("ide.action.refactoring", refactoringEvents),
|
||||||
NewFileTemplate("ide.newFileTempl"),
|
NewFileTemplate("ide.newFileTempl", newFileTemplateEvents),
|
||||||
NPWizards("ide.npwizards"),
|
NPWizards("ide.npwizards", NPWizardsEvents),
|
||||||
DebugEval("ide.debugger.eval");
|
DebugEval("ide.debugger.eval");
|
||||||
|
|
||||||
val GROUP_ID: String = "kotlin.$groupIdSuffix"
|
val GROUP_ID: String = "kotlin.$groupIdSuffix"
|
||||||
@@ -64,4 +64,48 @@ val JPSTargetEvents = hashSetOf(
|
|||||||
"js",
|
"js",
|
||||||
"jvm",
|
"jvm",
|
||||||
"native"
|
"native"
|
||||||
|
)
|
||||||
|
val refactoringEvents = hashSetOf(
|
||||||
|
"RenameKotlinFileProcessor",
|
||||||
|
"RenameKotlinFunctionProcessor",
|
||||||
|
"RenameKotlinPropertyProcessor",
|
||||||
|
"RenameKotlinPropertyProcessor",
|
||||||
|
"RenameKotlinClassifierProcessor",
|
||||||
|
"RenameKotlinClassifierProcessor",
|
||||||
|
"RenameKotlinClassifierProcessor",
|
||||||
|
"RenameKotlinParameterProcessor",
|
||||||
|
"JavaMemberByKotlinReferenceInplaceRenameHandler"
|
||||||
|
)
|
||||||
|
val newFileTemplateEvents = hashSetOf(
|
||||||
|
"Kotlin_File",
|
||||||
|
"Kotlin_Class",
|
||||||
|
"Kotlin_Interface",
|
||||||
|
"Kotlin_Object",
|
||||||
|
"Kotlin_Enum",
|
||||||
|
"Kotlin_Scratch",
|
||||||
|
"Kotlin_Script"
|
||||||
|
)
|
||||||
|
val NPWizardsEvents = hashSetOf(
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_1_6)",
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_1_8)",
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_9)",
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_10)",
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_11)",
|
||||||
|
"KotlinModuleBuilder: JVM (JVM_12)",
|
||||||
|
"KotlinModuleBuilder: JS",
|
||||||
|
"KotlinGradleNativeMultiplatformModuleBuilder",
|
||||||
|
"KotlinGradleSharedMultiplatformModuleBuilder",
|
||||||
|
"KotlinGradleWebMultiplatformModuleBuilder",
|
||||||
|
"KotlinGradleMobileMultiplatformModuleBuilder",
|
||||||
|
"KotlinGradleMobileSharedMultiplatformModuleBuilder",
|
||||||
|
"KotlinJavaFrameworkSupportProvider",
|
||||||
|
"GradleKotlinJavaFrameworkSupportProvider",
|
||||||
|
"GradleKotlinJSFrameworkSupportProvider",
|
||||||
|
"GradleKotlinJSBrowserFrameworkSupportProvider",
|
||||||
|
"GradleKotlinJSNodeFrameworkSupportProvider",
|
||||||
|
"GradleKotlinMPPFrameworkSupportProvider",
|
||||||
|
"KotlinDslGradleKotlinJavaFrameworkSupportProvider",
|
||||||
|
"KotlinDslGradleKotlinJSFrameworkSupportProvider",
|
||||||
|
"KotlinDslGradleKotlinJSBrowserFrameworkSupportProvider",
|
||||||
|
"KotlinDslGradleKotlinJSNodeFrameworkSupportProvider"
|
||||||
)
|
)
|
||||||
@@ -17,7 +17,7 @@ open class KotlinFUSLogger {
|
|||||||
private val logger = FUCounterUsageLogger.getInstance()
|
private val logger = FUCounterUsageLogger.getInstance()
|
||||||
|
|
||||||
fun log(group: FUSEventGroups, event: String) {
|
fun log(group: FUSEventGroups, event: String) {
|
||||||
if (group.events.contains(event)) {
|
if (group.events.contains(event) || group.events.isEmpty()) {
|
||||||
logger.logEvent(group.GROUP_ID, event, context)
|
logger.logEvent(group.GROUP_ID, event, context)
|
||||||
} else {
|
} else {
|
||||||
logger.logEvent(group.GROUP_ID, "unknown", context)
|
logger.logEvent(group.GROUP_ID, "unknown", context)
|
||||||
|
|||||||
Reference in New Issue
Block a user