From 1bf41ba7d21f63781bead23f9d5cffb8ad481b5f Mon Sep 17 00:00:00 2001 From: Anton Yalyshev Date: Tue, 28 Apr 2020 00:48:40 +0300 Subject: [PATCH] Remove 191 support because of outdated platform whitelist API --- idea/resources/META-INF/plugin.xml.191 | 1 - .../idea/IDESettingsFUSCollector.kt.191 | 40 +------------------ 2 files changed, 2 insertions(+), 39 deletions(-) diff --git a/idea/resources/META-INF/plugin.xml.191 b/idea/resources/META-INF/plugin.xml.191 index b47504db197..fd537084fb1 100644 --- a/idea/resources/META-INF/plugin.xml.191 +++ b/idea/resources/META-INF/plugin.xml.191 @@ -126,7 +126,6 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio. - diff --git a/idea/src/org/jetbrains/kotlin/idea/IDESettingsFUSCollector.kt.191 b/idea/src/org/jetbrains/kotlin/idea/IDESettingsFUSCollector.kt.191 index 6ec4f95b598..9c7fb2b7857 100644 --- a/idea/src/org/jetbrains/kotlin/idea/IDESettingsFUSCollector.kt.191 +++ b/idea/src/org/jetbrains/kotlin/idea/IDESettingsFUSCollector.kt.191 @@ -1,39 +1,3 @@ -/* - * 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 - -import com.intellij.internal.statistic.beans.UsageDescriptor -import com.intellij.internal.statistic.eventLog.FeatureUsageData -import com.intellij.internal.statistic.service.fus.collectors.ProjectUsagesCollector -import com.intellij.openapi.project.Project -import org.jetbrains.kotlin.idea.KotlinPluginUtil -import org.jetbrains.kotlin.idea.core.script.settings.KotlinScriptingSettings -import org.jetbrains.kotlin.idea.project.NewInferenceForIDEAnalysisComponent - -class IDESettingsFUSCollector : ProjectUsagesCollector() { - - override fun getUsages(project: Project): Set { - val usages = mutableSetOf() - - @Suppress("DEPRECATION") - val inferenceState = NewInferenceForIDEAnalysisComponent.isEnabledForV1(project) - usages.add(UsageDescriptor("newInference", flagUsage(inferenceState))) - - val scriptingAutoReloadEnabled = KotlinScriptingSettings.getInstance(project).isAutoReloadEnabled - usages.add(UsageDescriptor("scriptingAutoReloadEnabled", flagUsage(scriptingAutoReloadEnabled))) - - return usages - } - - private fun flagUsage(enabled: Boolean): FeatureUsageData { - return FeatureUsageData() - .addData("enabled", enabled) - .addData("pluginVersion", KotlinPluginUtil.getPluginVersion()) - } - - override fun getGroupId() = "kotlin.ide.settings" - override fun getVersion(): Int = 2 +class IDESettingsFUSCollector { + // Not supported in 2019.1 } \ No newline at end of file