Removed usages to deprecated API, which is going to be removed in 2019.1
This commit is contained in:
@@ -3229,9 +3229,6 @@
|
|||||||
<resolveScopeProvider implementation="org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptResolveScopeProvider"/>
|
<resolveScopeProvider implementation="org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptResolveScopeProvider"/>
|
||||||
<resolveScopeProvider implementation="org.jetbrains.kotlin.idea.core.script.dependencies.ScriptDependenciesResolveScopeProvider"/>
|
<resolveScopeProvider implementation="org.jetbrains.kotlin.idea.core.script.dependencies.ScriptDependenciesResolveScopeProvider"/>
|
||||||
|
|
||||||
<statistics.usagesCollector implementation="org.jetbrains.kotlin.idea.formatter.KotlinFormatterUsageCollector" />
|
|
||||||
<statistics.usagesCollector implementation="org.jetbrains.kotlin.idea.parameterInfo.KotlinInlayParameterHintsUsageCollector" />
|
|
||||||
|
|
||||||
<checkinHandlerFactory implementation="org.jetbrains.kotlin.idea.vcs.BunchFileCheckInHandlerFactory"/>
|
<checkinHandlerFactory implementation="org.jetbrains.kotlin.idea.vcs.BunchFileCheckInHandlerFactory"/>
|
||||||
|
|
||||||
<!--FUS triggers-->
|
<!--FUS triggers-->
|
||||||
|
|||||||
@@ -5,8 +5,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.idea.formatter
|
package org.jetbrains.kotlin.idea.formatter
|
||||||
|
|
||||||
import com.intellij.internal.statistic.AbstractProjectsUsagesCollector
|
|
||||||
import com.intellij.internal.statistic.beans.GroupDescriptor
|
|
||||||
import com.intellij.internal.statistic.beans.UsageDescriptor
|
import com.intellij.internal.statistic.beans.UsageDescriptor
|
||||||
import com.intellij.internal.statistic.utils.getEnumUsage
|
import com.intellij.internal.statistic.utils.getEnumUsage
|
||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
@@ -15,10 +13,9 @@ import org.jetbrains.kotlin.idea.core.formatter.KotlinCodeStyleSettings
|
|||||||
import org.jetbrains.kotlin.idea.formatter.KotlinFormatterUsageCollector.KotlinFormatterKind.*
|
import org.jetbrains.kotlin.idea.formatter.KotlinFormatterUsageCollector.KotlinFormatterKind.*
|
||||||
import org.jetbrains.kotlin.idea.util.isDefaultOfficialCodeStyle
|
import org.jetbrains.kotlin.idea.util.isDefaultOfficialCodeStyle
|
||||||
|
|
||||||
class KotlinFormatterUsageCollector : AbstractProjectsUsagesCollector() {
|
//todo: convert to FUS?
|
||||||
override fun getGroupId(): GroupDescriptor = GroupDescriptor.create(GROUP_ID)
|
class KotlinFormatterUsageCollector {
|
||||||
|
fun getProjectUsages(project: Project): Set<UsageDescriptor> {
|
||||||
override fun getProjectUsages(project: Project): Set<UsageDescriptor> {
|
|
||||||
val usedFormatter = getKotlinFormatterKind(project)
|
val usedFormatter = getKotlinFormatterKind(project)
|
||||||
|
|
||||||
val settings = CodeStyleSettingsManager.getSettings(project)
|
val settings = CodeStyleSettingsManager.getSettings(project)
|
||||||
|
|||||||
-28
@@ -1,28 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright 2010-2018 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.parameterInfo
|
|
||||||
|
|
||||||
import com.intellij.codeInsight.hints.InlayParameterHintsExtension
|
|
||||||
import com.intellij.internal.statistic.UsagesCollector
|
|
||||||
import com.intellij.internal.statistic.beans.GroupDescriptor
|
|
||||||
import com.intellij.internal.statistic.beans.UsageDescriptor
|
|
||||||
import org.jetbrains.kotlin.idea.KotlinLanguage
|
|
||||||
|
|
||||||
class KotlinInlayParameterHintsUsageCollector : UsagesCollector() {
|
|
||||||
override fun getGroupId(): GroupDescriptor = GroupDescriptor.create(GROUP_ID)
|
|
||||||
|
|
||||||
override fun getUsages(): Set<UsageDescriptor> {
|
|
||||||
val provider = InlayParameterHintsExtension.forLanguage(KotlinLanguage.INSTANCE) ?: return emptySet()
|
|
||||||
|
|
||||||
return provider.supportedOptions.mapTo(LinkedHashSet()) {
|
|
||||||
com.intellij.internal.statistic.utils.getBooleanUsage(it.id, it.get())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
companion object {
|
|
||||||
private const val GROUP_ID = "kotlin.hints.inlay"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user