IJPL-217839 don't expose UtmIdeUrlTrackingParametersProvider

GitOrigin-RevId: 6f2b3d3230395db6b07cf3bca760f8f3e21b6702
This commit is contained in:
Vladimir Krivosheev
2025-11-13 17:55:11 +00:00
committed by intellij-monorepo-bot
parent 595f063661
commit f2bf056175
3 changed files with 6 additions and 11 deletions
@@ -2559,11 +2559,6 @@ f:com.intellij.ide.browsers.impl.WebBrowserServiceImpl$Companion
- f:getDebuggableUrl(com.intellij.psi.PsiElement):com.intellij.util.Url
- f:getDebuggableUrls(com.intellij.psi.PsiElement):java.util.Collection
- f:getProviders(com.intellij.ide.browsers.OpenInBrowserRequest):kotlin.sequences.Sequence
f:com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider
- com.intellij.openapi.application.IdeUrlTrackingParametersProvider
- <init>():V
- augmentUrl(java.lang.String):java.lang.String
- augmentUrl(java.lang.String,java.lang.String):java.lang.String
f:com.intellij.ide.dnd.DnDEventImpl
- com.intellij.openapi.util.UserDataHolderBase
- com.intellij.ide.dnd.DnDEvent
@@ -9,7 +9,7 @@ import org.jetbrains.annotations.NotNull;
import java.net.URISyntaxException;
public final class UtmIdeUrlTrackingParametersProvider extends IdeUrlTrackingParametersProvider {
final class UtmIdeUrlTrackingParametersProvider extends IdeUrlTrackingParametersProvider {
@Override
public @NotNull String augmentUrl(@NotNull String originalUrl) {
return augmentUrl(originalUrl, ApplicationInfo.getInstance().getBuild().getProductCode());
@@ -2,7 +2,6 @@
package com.intellij.pycharm.community.ide.impl.promotion
import com.intellij.ide.BrowserUtil
import com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider
import com.intellij.internal.statistic.eventLog.EventLogGroup
import com.intellij.internal.statistic.eventLog.events.EventFields
import com.intellij.internal.statistic.service.fus.collectors.CounterUsagesCollector
@@ -14,15 +13,16 @@ import com.intellij.pycharm.community.ide.impl.promotion.PyCharmPromoCollector.P
import org.apache.http.client.utils.URIBuilder
import java.net.URISyntaxException
object PyCharmPromoCollector : CounterUsagesCollector() {
private object PyCharmPromoCollector : CounterUsagesCollector() {
override fun getGroup(): EventLogGroup = GROUP
private const val FUS_GROUP_ID = "pycharm.promo"
private val GROUP = EventLogGroup(FUS_GROUP_ID, 2)
private val PromoEventSourceField = EventFields.Enum("source", PromoEventSource::class.java) { it.name.lowercase() }
private val PromoTopicField = EventFields.Enum("topic", PromoTopic::class.java) { it.name.lowercase() }
internal val PromoOpenDownloadPageEvent = GROUP.registerEvent("open.download.page", PromoEventSourceField, PromoTopicField)
internal val PromoLearnModeEvent = GROUP.registerEvent("open.learn.more.page", PromoEventSourceField, PromoTopicField)
val PromoOpenDownloadPageEvent = GROUP.registerEvent("open.download.page", PromoEventSourceField, PromoTopicField)
val PromoLearnModeEvent = GROUP.registerEvent("open.learn.more.page", PromoEventSourceField, PromoTopicField)
}
enum class PromoEventSource {
@@ -68,7 +68,7 @@ private fun createLinkWithInfo(promoTopic: PromoTopic, originalUrl: String): Str
.build().toString()
}
catch (e: URISyntaxException) {
Logger.getInstance(UtmIdeUrlTrackingParametersProvider::class.java).warn(originalUrl, e)
Logger.getInstance(PyCharmPromoCollector::class.java).warn(originalUrl, e)
return originalUrl
}
}