Move usage statistics to idea source root
This commit is contained in:
@@ -17,7 +17,6 @@ dependencies {
|
||||
compile(project(":j2k"))
|
||||
compile(project(":idea:ide-common"))
|
||||
compile(project(":idea:idea-jps-common"))
|
||||
compile(project(":usage-statistics"))
|
||||
compile(project(":plugins:android-extensions-compiler"))
|
||||
compile(project(":kotlin-scripting-compiler"))
|
||||
compile(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-core")) { isTransitive = false }
|
||||
|
||||
+2
-2
@@ -38,8 +38,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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.plugins.gradle.model.ExternalProjectDependency
|
||||
import org.jetbrains.plugins.gradle.model.ExternalSourceSet
|
||||
import org.jetbrains.plugins.gradle.model.FileCollectionDependency
|
||||
|
||||
@@ -9,8 +9,8 @@ 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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class KtScratchFileCreationHelper: ScratchFileCreationHelper() {
|
||||
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import java.util.*
|
||||
|
||||
class NewKotlinFileAction : CreateFileFromTemplateAction(
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class TargetRetrieveActivity : StartupActivity {
|
||||
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.types.typeUtil.supertypes
|
||||
|
||||
class KotlinPullUpHandler : AbstractPullPushMembersHandler(
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
val PUSH_MEMBERS_DOWN = "Push Members Down"
|
||||
|
||||
|
||||
+2
-2
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class JavaMemberByKotlinReferenceInplaceRenameHandler : MemberInplaceRenameHandler() {
|
||||
class Renamer(
|
||||
|
||||
+2
-2
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.synthetic.SyntheticJavaPropertyDescriptor
|
||||
import org.jetbrains.kotlin.utils.ifEmpty
|
||||
|
||||
|
||||
+2
-2
@@ -24,8 +24,8 @@ 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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class KotlinDirectoryAsPackageRenameHandler : DirectoryAsPackageRenameHandler() {
|
||||
override fun isIdentifier(name: String, project: Project): Boolean = name.quoteIfNeeded().isIdentifier()
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
class FileRenamingPsiClassWrapper(
|
||||
|
||||
+2
-2
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class RenameKotlinFileProcessor : RenamePsiFileProcessor() {
|
||||
class FileRenamingPsiClassWrapper(
|
||||
|
||||
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import java.util.ArrayList
|
||||
import kotlin.collections.*
|
||||
|
||||
|
||||
+2
-2
@@ -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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
|
||||
class RenameSyntheticDeclarationByReferenceHandler : RenameHandler {
|
||||
override fun isAvailableOnDataContext(dataContext: DataContext): Boolean {
|
||||
|
||||
+2
-2
@@ -5,7 +5,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.refactoring.rename
|
||||
|
||||
import org.jetbrains.kotlin.statistics.KotlinStatisticsTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinStatisticsTrigger
|
||||
import com.intellij.openapi.actionSystem.CommonDataKeys
|
||||
import com.intellij.openapi.actionSystem.DataContext
|
||||
import com.intellij.openapi.editor.Editor
|
||||
@@ -17,7 +17,7 @@ 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.statistics.KotlinEventTrigger
|
||||
import org.jetbrains.kotlin.idea.statistics.KotlinEventTrigger
|
||||
|
||||
class RenameSyntheticDeclarationByReferenceHandler : RenameHandler {
|
||||
override fun isAvailableOnDataContext(dataContext: DataContext?): Boolean {
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
* that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.statistics
|
||||
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).
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
/*
|
||||
* Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
|
||||
* 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.statistics
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
open class KotlinStatisticsTrigger {
|
||||
companion object {
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
* that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.statistics
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
open class KotlinStatisticsTrigger {
|
||||
companion object {
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
* that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.statistics
|
||||
package org.jetbrains.kotlin.idea.statistics
|
||||
|
||||
import com.intellij.internal.statistic.service.fus.collectors.FUCounterUsageLogger;
|
||||
import com.intellij.internal.statistic.eventLog.FeatureUsageData;
|
||||
@@ -18,7 +18,7 @@ open class KotlinStatisticsTrigger {
|
||||
|
||||
public fun trigger(trigger: KotlinEventTrigger, event: String) {
|
||||
val context = FeatureUsageData().addFeatureContext(FUSUsageContext.create(VERSION));
|
||||
FUCounterUsageLogger.getInstance().logEvent(trigger.GROUP_ID, key, data);
|
||||
FUCounterUsageLogger.getInstance().logEvent(trigger.GROUP_ID, event, context);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -184,7 +184,6 @@ include ":kotlin-build-common",
|
||||
":libraries:tools:mutability-annotations-compat",
|
||||
":include:kotlin-compiler",
|
||||
":plugins:jvm-abi-gen",
|
||||
":usage-statistics",
|
||||
|
||||
// plugin markers:
|
||||
':kotlin-gradle-plugin:plugin-marker',
|
||||
@@ -351,7 +350,6 @@ project(':pill:generate-all-tests').projectDir = "$rootDir/plugins/pill/generate
|
||||
project(':kotlin-imports-dumper-compiler-plugin').projectDir = "$rootDir/plugins/imports-dumper" as File
|
||||
project(':libraries:kotlin-prepush-hook').projectDir = "$rootDir/libraries/tools/kotlin-prepush-hook" as File
|
||||
project(':plugins:jvm-abi-gen').projectDir = "$rootDir/plugins/jvm-abi-gen" as File
|
||||
project(':usage-statistics').projectDir = "$rootDir/usage-statistics" as File
|
||||
|
||||
// plugin markers:
|
||||
project(':kotlin-gradle-plugin:plugin-marker').projectDir = file("$rootDir/libraries/tools/kotlin-gradle-plugin/plugin-marker")
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
|
||||
plugins {
|
||||
kotlin("jvm")
|
||||
id("jps-compatible")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile(intellijDep()) {
|
||||
includeJars("platform-api", "platform-impl", "extensions", rootProject = rootProject)
|
||||
isTransitive = false
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
"main" { projectDefault() }
|
||||
"test" {}
|
||||
}
|
||||
|
||||
ideaPlugin()
|
||||
Reference in New Issue
Block a user