From 1faf5802fcc5144c80c0e133cbb9a0f58ec2196c Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Thu, 11 May 2017 19:48:45 +0300 Subject: [PATCH] [groovy] console: track 'Groovy Console' action invocations --- .../plugins/groovy/console/actions/GrNewConsoleAction.java | 3 +++ .../groovy/src/org/jetbrains/plugins/groovy/statictics/ids.kt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/console/actions/GrNewConsoleAction.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/console/actions/GrNewConsoleAction.java index c1d5d591fce1..9d2f79ab2ed2 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/console/actions/GrNewConsoleAction.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/console/actions/GrNewConsoleAction.java @@ -17,6 +17,7 @@ package org.jetbrains.plugins.groovy.console.actions; import com.intellij.execution.console.ConsoleHistoryController; import com.intellij.ide.scratch.ScratchFileService; +import com.intellij.internal.statistic.UsageTrigger; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.fileEditor.FileEditorManager; @@ -26,6 +27,7 @@ import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.Nullable; import org.jetbrains.plugins.groovy.console.GroovyConsole; import org.jetbrains.plugins.groovy.console.GroovyConsoleRootType; +import org.jetbrains.plugins.groovy.statictics.GroovyStatisticsIds; import static org.jetbrains.plugins.groovy.console.GroovyConsoleUtilKt.getAnyApplicableModule; @@ -42,6 +44,7 @@ public class GrNewConsoleAction extends AnAction { final Module module = getModule(e); if (project == null || module == null) return; + UsageTrigger.trigger(GroovyStatisticsIds.GROOVY_NEW_CONSOLE); final VirtualFile contentFile = ConsoleHistoryController.getContentFile( GroovyConsoleRootType.getInstance(), GroovyConsoleRootType.CONTENT_ID, diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/statictics/ids.kt b/plugins/groovy/src/org/jetbrains/plugins/groovy/statictics/ids.kt index c7648fe72360..6af7d76d9c55 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/statictics/ids.kt +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/statictics/ids.kt @@ -19,3 +19,6 @@ package org.jetbrains.plugins.groovy.statictics @JvmField val CONVERT_GROOVY_TO_JAVA_ID = "refactoring.convert.groovyToJava" + +@JvmField +val GROOVY_NEW_CONSOLE = "groovy.new.console"