shortened class and function names and make them closer to actual FUS naming
This commit is contained in:
+6
-6
@@ -35,8 +35,8 @@ import org.jetbrains.kotlin.idea.util.CopyableDataNodeUserDataProperty
|
||||
import org.jetbrains.kotlin.idea.util.DataNodeUserDataProperty
|
||||
import org.jetbrains.kotlin.idea.util.NotNullableCopyableDataNodeUserDataProperty
|
||||
import org.jetbrains.kotlin.idea.util.PsiPrecedences
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
import org.jetbrains.plugins.gradle.model.ExternalProjectDependency
|
||||
import org.jetbrains.plugins.gradle.model.ExternalSourceSet
|
||||
import org.jetbrains.plugins.gradle.model.FileCollectionDependency
|
||||
@@ -199,8 +199,8 @@ class KotlinGradleProjectResolverExtension : AbstractProjectResolverExtension()
|
||||
val mppModel = resolverCtx.getMppModel(gradleModule)
|
||||
if (mppModel != null) {
|
||||
mppModel.targets.forEach { target ->
|
||||
KotlinStatisticsTrigger.trigger(
|
||||
KotlinEventTrigger.KotlinGradleTargetTrigger,
|
||||
KotlinFUSLogger.log(
|
||||
FUSEventGroups.GradleTarget,
|
||||
"MPP.${target.platform.id + (target.presetName?.let { ".$it" } ?: "")}"
|
||||
)
|
||||
}
|
||||
@@ -223,8 +223,8 @@ class KotlinGradleProjectResolverExtension : AbstractProjectResolverExtension()
|
||||
ideModule.coroutines = gradleModel.coroutines
|
||||
ideModule.platformPluginId = gradleModel.platformPluginId
|
||||
|
||||
KotlinStatisticsTrigger.trigger(
|
||||
KotlinEventTrigger.KotlinGradleTargetTrigger,
|
||||
KotlinFUSLogger.log(
|
||||
FUSEventGroups.GradleTarget,
|
||||
gradleModel.kotlinTarget ?: "unknown"
|
||||
)
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@ import com.intellij.ide.scratch.ScratchFileCreationHelper
|
||||
import com.intellij.openapi.actionSystem.DataContext
|
||||
import com.intellij.openapi.project.Project
|
||||
import org.jetbrains.kotlin.parsing.KotlinParserDefinition
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class KtScratchFileCreationHelper: ScratchFileCreationHelper() {
|
||||
|
||||
override fun prepareText(project: Project, context: Context, dataContext: DataContext): Boolean {
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeNewFileTemplateTrigger, "Kotlin Scratch")
|
||||
KotlinFUSLogger.log(FUSEventGroups.NewFileTemplate, "Kotlin Scratch")
|
||||
|
||||
context.fileExtension = KotlinParserDefinition.STD_SCRIPT_SUFFIX
|
||||
|
||||
|
||||
@@ -47,8 +47,8 @@ import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.psi.KtClass
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.psi.KtNamedDeclaration
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
import java.util.*
|
||||
|
||||
class NewKotlinFileAction : CreateFileFromTemplateAction(
|
||||
@@ -194,7 +194,7 @@ class NewKotlinFileAction : CreateFileFromTemplateAction(
|
||||
private val FQNAME_SEPARATORS = charArrayOf('/', '\\', '.')
|
||||
|
||||
fun createFileFromTemplateWithStat(name: String, template: FileTemplate, dir: PsiDirectory): PsiFile? {
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeNewFileTemplateTrigger, template.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.NewFileTemplate, template.name)
|
||||
return createFileFromTemplate(name, template, dir)
|
||||
}
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@ import org.jetbrains.kotlin.platform.impl.isCommon
|
||||
import org.jetbrains.kotlin.platform.impl.isJavaScript
|
||||
import org.jetbrains.kotlin.platform.impl.isJvm
|
||||
import org.jetbrains.kotlin.platform.impl.isKotlinNative
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class TargetRetrieveActivity : StartupActivity {
|
||||
|
||||
@@ -32,14 +32,14 @@ class TargetRetrieveActivity : StartupActivity {
|
||||
}
|
||||
when {
|
||||
buildSystem == BuildSystemType.JPS ->
|
||||
KotlinStatisticsTrigger.trigger(
|
||||
KotlinEventTrigger.KotlinJPSTargetTrigger,
|
||||
platform
|
||||
KotlinFUSLogger.log(
|
||||
FUSEventGroups.JPSTarget,
|
||||
platform
|
||||
)
|
||||
buildSystem.toString().toLowerCase().contains("maven") ->
|
||||
KotlinStatisticsTrigger.trigger(
|
||||
KotlinEventTrigger.KotlinMavenTargetTrigger,
|
||||
platform
|
||||
KotlinFUSLogger.log(
|
||||
FUSEventGroups.MavenTarget,
|
||||
platform
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,8 +39,8 @@ import org.jetbrains.kotlin.psi.KtClass
|
||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||
import org.jetbrains.kotlin.psi.KtNamedDeclaration
|
||||
import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
import org.jetbrains.kotlin.types.typeUtil.supertypes
|
||||
|
||||
class KotlinPullUpHandler : AbstractPullPushMembersHandler(
|
||||
@@ -118,12 +118,12 @@ class KotlinPullUpHandler : AbstractPullPushMembersHandler(
|
||||
|
||||
override fun invoke(project: Project, elements: Array<out PsiElement>, dataContext: DataContext?) {
|
||||
super.invoke(project, elements, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
|
||||
override fun invoke(project: Project, editor: Editor, file: PsiFile, dataContext: DataContext?) {
|
||||
super.invoke(project, editor, file, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@ import org.jetbrains.kotlin.psi.KtClass
|
||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||
import org.jetbrains.kotlin.psi.KtNamedDeclaration
|
||||
import org.jetbrains.kotlin.psi.KtParameter
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
val PUSH_MEMBERS_DOWN = "Push Members Down"
|
||||
|
||||
@@ -91,11 +91,11 @@ class KotlinPushDownHandler : AbstractPullPushMembersHandler(
|
||||
|
||||
override fun invoke(project: Project, elements: Array<out PsiElement>, dataContext: DataContext?) {
|
||||
super.invoke(project, elements, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
|
||||
override fun invoke(project: Project, editor: Editor, file: PsiFile, dataContext: DataContext?) {
|
||||
super.invoke(project, editor, file, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
}
|
||||
+4
-4
@@ -32,8 +32,8 @@ import org.jetbrains.kotlin.idea.references.mainReference
|
||||
import org.jetbrains.kotlin.psi.KtPsiUtil
|
||||
import org.jetbrains.kotlin.psi.KtSimpleNameExpression
|
||||
import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class JavaMemberByKotlinReferenceInplaceRenameHandler : MemberInplaceRenameHandler() {
|
||||
class Renamer(
|
||||
@@ -61,12 +61,12 @@ class JavaMemberByKotlinReferenceInplaceRenameHandler : MemberInplaceRenameHandl
|
||||
|
||||
override fun invoke(project: Project, elements: Array<out PsiElement>, dataContext: DataContext) {
|
||||
super.invoke(project, elements, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
|
||||
override fun invoke(project: Project, editor: Editor?, file: PsiFile?, dataContext: DataContext?) {
|
||||
super.invoke(project, editor, file, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+3
-3
@@ -14,8 +14,8 @@ import org.jetbrains.kotlin.asJava.elements.KtLightMethod
|
||||
import org.jetbrains.kotlin.idea.references.SyntheticPropertyAccessorReference
|
||||
import org.jetbrains.kotlin.load.java.JvmAbi
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
import org.jetbrains.kotlin.synthetic.SyntheticJavaPropertyDescriptor
|
||||
import org.jetbrains.kotlin.utils.ifEmpty
|
||||
|
||||
@@ -28,7 +28,7 @@ class KotlinAwareJavaGetterRenameProcessor : RenameJavaMethodProcessor() {
|
||||
val propertyName = SyntheticJavaPropertyDescriptor.propertyNameByGetMethodName(Name.identifier(getter.name)) ?: return getterReferences
|
||||
val setterName = JvmAbi.setterName(propertyName.asString())
|
||||
val containingClass = getter.containingClass ?: return getterReferences
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
val setterReferences = containingClass
|
||||
.findMethodsByName(setterName, true)
|
||||
.filter { it.parameters.size == 1 && it.returnType == PsiType.VOID }
|
||||
|
||||
+4
-4
@@ -24,19 +24,19 @@ import com.intellij.psi.PsiFile
|
||||
import com.intellij.refactoring.rename.DirectoryAsPackageRenameHandler
|
||||
import org.jetbrains.kotlin.psi.psiUtil.isIdentifier
|
||||
import org.jetbrains.kotlin.psi.psiUtil.quoteIfNeeded
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class KotlinDirectoryAsPackageRenameHandler : DirectoryAsPackageRenameHandler() {
|
||||
override fun isIdentifier(name: String, project: Project): Boolean = name.quoteIfNeeded().isIdentifier()
|
||||
override fun invoke(project: Project, elements: Array<out PsiElement>, dataContext: DataContext?) {
|
||||
super.invoke(project, elements, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this.javaClass.simpleName)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this.javaClass.simpleName)
|
||||
}
|
||||
|
||||
override fun invoke(project: Project, editor: Editor?, file: PsiFile?, dataContext: DataContext?) {
|
||||
super.invoke(project, editor, file, dataContext)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this.javaClass.simpleName)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this.javaClass.simpleName)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -30,8 +30,8 @@ import org.jetbrains.kotlin.idea.KotlinFileType
|
||||
import org.jetbrains.kotlin.idea.util.ProjectRootsUtil
|
||||
import org.jetbrains.kotlin.load.kotlin.PackagePartClassUtils
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
class FileRenamingPsiClassWrapper(
|
||||
@@ -69,7 +69,7 @@ class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
|
||||
override fun findReferences(element: PsiElement): MutableCollection<PsiReference> {
|
||||
return super.findReferences(element).also {
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -30,8 +30,8 @@ import org.jetbrains.kotlin.idea.KotlinFileType
|
||||
import org.jetbrains.kotlin.idea.util.ProjectRootsUtil
|
||||
import org.jetbrains.kotlin.load.kotlin.PackagePartClassUtils
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
class FileRenamingPsiClassWrapper(
|
||||
@@ -68,7 +68,7 @@ class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
}
|
||||
override fun findReferences(element: PsiElement): MutableCollection<PsiReference> {
|
||||
return super.findReferences(element).also {
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,8 +46,8 @@ import org.jetbrains.kotlin.psi.psiUtil.isIdentifier
|
||||
import org.jetbrains.kotlin.psi.psiUtil.parents
|
||||
import org.jetbrains.kotlin.psi.psiUtil.quoteIfNeeded
|
||||
import org.jetbrains.kotlin.resolve.ImportPath
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
import java.util.ArrayList
|
||||
import kotlin.collections.*
|
||||
|
||||
@@ -69,7 +69,7 @@ abstract class RenameKotlinPsiProcessor : RenamePsiElementProcessor() {
|
||||
override fun canProcessElement(element: PsiElement): Boolean = element is KtNamedDeclaration
|
||||
|
||||
override fun findReferences(element: PsiElement): Collection<PsiReference> {
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this.javaClass.simpleName)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this.javaClass.simpleName)
|
||||
|
||||
val searchParameters = KotlinReferencesSearchParameters(
|
||||
element,
|
||||
|
||||
+3
-3
@@ -16,8 +16,8 @@ import org.jetbrains.kotlin.idea.caches.resolve.resolveToCall
|
||||
import org.jetbrains.kotlin.idea.codeInsight.CodeInsightUtils
|
||||
import org.jetbrains.kotlin.psi.KtSimpleNameExpression
|
||||
import org.jetbrains.kotlin.resolve.calls.tower.isSynthesized
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.FUSEventGroups
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinFUSLogger
|
||||
|
||||
class RenameSyntheticDeclarationByReferenceHandler : RenameHandler {
|
||||
override fun isAvailableOnDataContext(dataContext: DataContext): Boolean {
|
||||
@@ -31,7 +31,7 @@ class RenameSyntheticDeclarationByReferenceHandler : RenameHandler {
|
||||
|
||||
override fun invoke(project: Project, editor: Editor, file: PsiFile, dataContext: DataContext?) {
|
||||
CodeInsightUtils.showErrorHint(project, editor, "Rename is not applicable to synthetic declaration", "Rename", null)
|
||||
KotlinStatisticsTrigger.trigger(KotlinEventTrigger.KotlinIdeRefactoringTrigger, this::class.java.name)
|
||||
KotlinFUSLogger.log(FUSEventGroups.Refactoring, this::class.java.name)
|
||||
}
|
||||
|
||||
override fun invoke(project: Project, elements: Array<out PsiElement>, dataContext: DataContext?) {
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
* Copyright 2010-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
|
||||
* that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
// Note: along with adding a group to this enum you should also add its GROUP_ID to plugin.xml and get it whitelisted
|
||||
// (see https://confluence.jetbrains.com/display/FUS/IntelliJ+Reporting+API).
|
||||
enum class FUSEventGroups(groupIdSuffix: String) {
|
||||
GradleTarget("gradle.target"),
|
||||
MavenTarget("maven.target"),
|
||||
JPSTarget("jps.target"),
|
||||
Refactoring("ide.action.refactoring"),
|
||||
NewFileTemplate("ide.newFileTempl");
|
||||
|
||||
val GROUP_ID: String = "kotlin.$groupIdSuffix"
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
// Note: along with adding a trigger to this enum you sould also add its GROUP_ID to plugin.xml and get it whitelisted
|
||||
// (see https://confluence.jetbrains.com/display/FUS/IntelliJ+Reporting+API).
|
||||
enum class KotlinEventTrigger(groupIdSufix: String) {
|
||||
KotlinGradleTargetTrigger("gradle.target"),
|
||||
KotlinMavenTargetTrigger("maven.target"),
|
||||
KotlinJPSTargetTrigger("jps.target"),
|
||||
KotlinProjectLibraryUsageTrigger("gradle.library"),
|
||||
KotlinIdeRefactoringTrigger("ide.action.refactoring"),
|
||||
KotlinIdeNewFileTemplateTrigger("ide.newFileTempl");
|
||||
|
||||
val GROUP_ID: String = "kotlin.$groupIdSufix"
|
||||
}
|
||||
+4
-3
@@ -10,12 +10,13 @@ import com.intellij.internal.statistic.eventLog.FeatureUsageData
|
||||
import org.jetbrains.kotlin.idea.KotlinPluginUtil
|
||||
|
||||
|
||||
open class KotlinStatisticsTrigger {
|
||||
open class KotlinFUSLogger {
|
||||
|
||||
companion object {
|
||||
private val context = FeatureUsageData().addData("plugin_version", KotlinPluginUtil.getPluginVersion())
|
||||
|
||||
fun trigger(trigger: KotlinEventTrigger, event: String) {
|
||||
FUCounterUsageLogger.getInstance().logEvent(trigger.GROUP_ID, event, context)
|
||||
fun log(group: FUSEventGroups, event: String) {
|
||||
FUCounterUsageLogger.getInstance().logEvent(group.GROUP_ID, event, context)
|
||||
}
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -5,9 +5,9 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
open class KotlinStatisticsTrigger {
|
||||
open class KotlinFUSLogger {
|
||||
companion object {
|
||||
public fun trigger(trigger: KotlinEventTrigger, event: String) {
|
||||
fun log(group: FUSEventGroups, event: String) {
|
||||
// Not whitelisted for 182
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -5,9 +5,9 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
open class KotlinStatisticsTrigger {
|
||||
open class KotlinFUSLogger {
|
||||
companion object {
|
||||
public fun trigger(trigger: KotlinEventTrigger, event: String) {
|
||||
fun log(group: FUSEventGroups, event: String) {
|
||||
// Not whitelisted for 183
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user