mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[workspace model metrics] IJ-CR-107012 move some extension function to telemetry api module
GitOrigin-RevId: 6dd3c1abea0974e15207335602fc94edf278a00f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e3e5e32eb8
commit
1eb5ca1f13
@@ -1,6 +1,6 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.jetbrains.intellij.build.*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.jetbrains.intellij.build.*
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package org.jetbrains.intellij.build.io
|
||||
|
||||
import com.fasterxml.jackson.jr.ob.JSON
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.util.io.FileUtilRt
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.trace.Span
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.intellij.core.JavaPsiBundle.message
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.project.guessProjectDir
|
||||
import com.intellij.openapi.ui.playback.PlaybackContext
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.psi.JavaDirectoryService
|
||||
import com.intellij.psi.impl.file.PsiJavaDirectoryFactory
|
||||
import com.jetbrains.performancePlugin.PerformanceTestSpan
|
||||
|
||||
@@ -33,7 +33,7 @@ import java.util.*;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
import static com.intellij.codeInsight.util.CodeCompletionKt.*;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
|
||||
public class BaseCompletionLookupArranger extends LookupArranger implements CompletionLookupArranger {
|
||||
private static final Logger LOG = Logger.getInstance(BaseCompletionLookupArranger.class);
|
||||
|
||||
@@ -28,7 +28,7 @@ import java.util.List;
|
||||
|
||||
import static com.intellij.codeInsight.util.HighlightVisitorScopeKt.*;
|
||||
import static com.intellij.codeInspection.options.OptPane.checkbox;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
|
||||
public class HighlightVisitorBasedInspection extends GlobalSimpleInspectionTool {
|
||||
public static final String SHORT_NAME = "Annotator";
|
||||
|
||||
@@ -12,7 +12,7 @@ import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.progress.ProcessCanceledException;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.psi.PsiCompiledFile;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build.devServer
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import kotlinx.coroutines.NonCancellable
|
||||
import kotlinx.coroutines.withContext
|
||||
import kotlinx.serialization.SerialName
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package org.jetbrains.intellij.build.devServer
|
||||
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.PathUtilRt
|
||||
import com.intellij.util.lang.PathClassLoader
|
||||
import com.intellij.util.lang.UrlClassLoader
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build.devServer
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.coroutineScope
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.common.Attributes
|
||||
import io.opentelemetry.api.trace.Span
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
package org.jetbrains.intellij.build
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import org.jetbrains.intellij.build.TraceManager.spanBuilder
|
||||
import org.jetbrains.intellij.build.dependencies.BuildDependenciesCommunityRoot
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.JavaModuleOptions
|
||||
import com.intellij.util.system.OS
|
||||
import com.intellij.util.xml.dom.readXmlAsModel
|
||||
|
||||
@@ -5,9 +5,9 @@ import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.openapi.util.text.Formats
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.io.Decompressor
|
||||
import com.intellij.util.system.CpuArch
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import kotlinx.coroutines.sync.Mutex
|
||||
import kotlinx.coroutines.sync.withLock
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.util.lang.JavaVersion
|
||||
import io.opentelemetry.api.trace.Span
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
@file:Suppress("ReplaceGetOrSet", "ReplaceNegatedIsEmptyWithIsNotEmpty")
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.util.io.FileUtilRt
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.util.PathUtilRt
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import org.jetbrains.intellij.build.CompilationContext
|
||||
|
||||
@@ -6,8 +6,8 @@ package org.jetbrains.intellij.build.impl
|
||||
import com.fasterxml.jackson.jr.ob.JSON
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.openapi.util.text.StringUtil
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.containers.MultiMap
|
||||
import com.intellij.util.io.Compressor
|
||||
import com.jetbrains.plugin.blockmap.core.BlockMap
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.util.PathUtilRt
|
||||
import com.intellij.util.io.URLUtil
|
||||
import com.intellij.util.io.sanitizeFileName
|
||||
|
||||
@@ -6,8 +6,8 @@ package org.jetbrains.intellij.build.impl
|
||||
import com.intellij.devkit.runtimeModuleRepository.jps.build.RuntimeModuleRepositoryBuildConstants
|
||||
import com.intellij.openapi.diagnostic.DefaultLogger
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.containers.MultiMap
|
||||
import com.jetbrains.plugin.structure.base.utils.createParentDirs
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
@@ -44,7 +44,6 @@ import java.util.*
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
import java.util.concurrent.TimeUnit
|
||||
import java.util.function.BiConsumer
|
||||
import kotlin.io.path.createFile
|
||||
import kotlin.io.path.exists
|
||||
import kotlin.io.path.isDirectory
|
||||
import kotlin.io.path.listDirectoryEntries
|
||||
|
||||
@@ -3,8 +3,8 @@ package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.coroutineScope
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.SystemProperties
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.trace.Span
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.util.text.NameUtilCore
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.common.Attributes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.util.io.PosixFilePermissionsUtil
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.TestCaseLoader
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.execution.CommandLineWrapperUtil
|
||||
import com.intellij.openapi.util.Pair
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.FileUtilRt
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
|
||||
@@ -4,7 +4,7 @@ package org.jetbrains.intellij.build.impl
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
import com.intellij.openapi.util.text.StringUtilRt
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import kotlinx.coroutines.*
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
package org.jetbrains.intellij.build.impl.compilation
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.common.Attributes
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
package org.jetbrains.intellij.build.impl.compilation
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.io.Decompressor
|
||||
import org.jetbrains.intellij.build.CompilationContext
|
||||
import org.jetbrains.intellij.build.TraceManager
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl.compilation
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.util.io.Compressor
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
package org.jetbrains.intellij.build.impl.compilation
|
||||
|
||||
import com.github.luben.zstd.ZstdDirectBufferDecompressingStreamNoFinalizer
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.lang.HashMapZipFile
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.common.Attributes
|
||||
|
||||
@@ -5,7 +5,7 @@ package org.jetbrains.intellij.build.impl.compilation
|
||||
|
||||
import com.github.luben.zstd.Zstd
|
||||
import com.github.luben.zstd.ZstdDirectBufferCompressingStreamNoFinalizer
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.api.common.Attributes
|
||||
import io.opentelemetry.api.trace.Span
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.intellij.build.impl.logging
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import jetbrains.buildServer.messages.serviceMessages.ServiceMessage
|
||||
import org.jetbrains.annotations.ApiStatus.Internal
|
||||
import org.jetbrains.intellij.build.*
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
package org.jetbrains.intellij.build.impl
|
||||
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.jcraft.jsch.agentproxy.AgentProxy
|
||||
import com.jcraft.jsch.agentproxy.AgentProxyException
|
||||
import com.jcraft.jsch.agentproxy.Connector
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build.impl.support
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.util.SystemInfoRt
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import kotlinx.coroutines.*
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package org.jetbrains.intellij.build
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.util.lang.HashMapZipFile
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
package com.intellij.platform.buildScripts.testFramework
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.util.io.FileUtil
|
||||
import com.intellij.openapi.util.io.NioFiles
|
||||
|
||||
@@ -54,4 +54,4 @@ class TelemetryManagerImpl : TelemetryManager {
|
||||
}
|
||||
|
||||
override fun getMeter(scopeName: String): Meter = sdk.getMeter(scopeName)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.platform.diagnostic.telemetry.impl
|
||||
|
||||
import io.opentelemetry.api.trace.Span
|
||||
import io.opentelemetry.api.trace.SpanBuilder
|
||||
import io.opentelemetry.context.Context
|
||||
import io.opentelemetry.extension.kotlin.asContextElement
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.withContext
|
||||
import kotlin.coroutines.CoroutineContext
|
||||
|
||||
suspend inline fun <T> SpanBuilder.useWithScope2(crossinline operation: suspend (Span) -> T): T {
|
||||
val span = startSpan()
|
||||
return withContext(Context.current().with(span).asContextElement()) {
|
||||
span.use {
|
||||
operation(span)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
suspend inline fun <T> SpanBuilder.useWithScope(context: CoroutineContext, crossinline operation: suspend CoroutineScope.(Span) -> T): T {
|
||||
val span = startSpan()
|
||||
return withContext(Context.current().with(span).asContextElement() + context) {
|
||||
span.use {
|
||||
operation(span)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -26,6 +26,7 @@
|
||||
<orderEntry type="library" scope="PROVIDED" name="kotlinc.kotlin-stdlib" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="kotlinx-coroutines-core" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="opentelemetry" level="project" />
|
||||
<orderEntry type="library" name="opentelemetry-extension-kotlin" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.util" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -1,5 +1,5 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.platform.diagnostic.telemetry.impl;
|
||||
package com.intellij.platform.diagnostic.telemetry.helpers;
|
||||
|
||||
import com.intellij.openapi.util.ThrowableNotNullFunction;
|
||||
import com.intellij.util.ThrowableConsumer;
|
||||
@@ -1,5 +1,5 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.platform.diagnostic.telemetry.impl
|
||||
package com.intellij.platform.diagnostic.telemetry.helpers
|
||||
|
||||
import com.intellij.openapi.progress.ProcessCanceledException
|
||||
import com.intellij.openapi.util.ThrowableNotNullFunction
|
||||
@@ -9,8 +9,13 @@ import io.opentelemetry.api.trace.Span
|
||||
import io.opentelemetry.api.trace.SpanBuilder
|
||||
import io.opentelemetry.api.trace.StatusCode
|
||||
import io.opentelemetry.api.trace.Tracer
|
||||
import io.opentelemetry.context.Context
|
||||
import io.opentelemetry.extension.kotlin.asContextElement
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.withContext
|
||||
import java.util.concurrent.CancellationException
|
||||
import java.util.function.Consumer
|
||||
import kotlin.coroutines.CoroutineContext
|
||||
|
||||
inline fun <T> SpanBuilder.useWithScope(operation: (Span) -> T): T {
|
||||
val span = startSpan()
|
||||
@@ -20,6 +25,24 @@ inline fun <T> SpanBuilder.useWithScope(operation: (Span) -> T): T {
|
||||
}
|
||||
|
||||
|
||||
suspend inline fun <T> SpanBuilder.useWithScope(context: CoroutineContext, crossinline operation: suspend CoroutineScope.(Span) -> T): T {
|
||||
val span = startSpan()
|
||||
return withContext(Context.current().with(span).asContextElement() + context) {
|
||||
span.use {
|
||||
operation(span)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
suspend inline fun <T> SpanBuilder.useWithScope2(crossinline operation: suspend (Span) -> T): T {
|
||||
val span = startSpan()
|
||||
return withContext(Context.current().with(span).asContextElement()) {
|
||||
span.use {
|
||||
operation(span)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun runWithSpanSimple(tracer: IJTracer, spanName: String, operation: Runnable) {
|
||||
runWithSpan(tracer, spanName) { _ -> operation.run() }
|
||||
}
|
||||
@@ -65,7 +65,7 @@ import java.util.Objects;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
import static com.intellij.codeInsight.util.CodeCompletionKt.*;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public class CodeCompletionHandlerBase {
|
||||
|
||||
@@ -32,7 +32,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
import static com.intellij.codeInsight.util.CodeCompletionKt.*;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
|
||||
/**
|
||||
* @author peter
|
||||
|
||||
@@ -34,7 +34,7 @@ import com.intellij.openapi.util.Key;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.util.Functions;
|
||||
|
||||
@@ -9,9 +9,9 @@ import com.intellij.codeInsight.codeVision.settings.CodeVisionSettings
|
||||
import com.intellij.codeInsight.codeVision.ui.model.ProjectCodeVisionModel
|
||||
import com.intellij.concurrency.JobLauncher
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.computeWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.runWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.computeWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.runWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.progress.EmptyProgressIndicator
|
||||
|
||||
@@ -34,9 +34,9 @@ import com.intellij.openapi.startup.StartupActivity
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.platform.diagnostic.telemetry.Scope
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.use
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.use
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.serviceContainer.ComponentManagerImpl
|
||||
import com.intellij.util.ModalityUiUtil
|
||||
import io.opentelemetry.api.common.AttributeKey
|
||||
|
||||
@@ -59,8 +59,8 @@ import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
|
||||
final class ActionUpdater {
|
||||
private static final Logger LOG = Logger.getInstance(ActionUpdater.class);
|
||||
|
||||
@@ -36,7 +36,7 @@ import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFileManager;
|
||||
import com.intellij.platform.diagnostic.telemetry.IJTracer;
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.psi.util.ReadActionCache;
|
||||
import com.intellij.serviceContainer.ComponentManagerImpl;
|
||||
import com.intellij.ui.ComponentUtil;
|
||||
|
||||
@@ -68,7 +68,7 @@ import com.intellij.platform.PlatformProjectOpenProcessor
|
||||
import com.intellij.platform.PlatformProjectOpenProcessor.Companion.isLoadedFromCacheButHasNoModules
|
||||
import com.intellij.platform.attachToProjectAsync
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope2
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope2
|
||||
import com.intellij.platform.jps.model.diagnostic.JpsMetrics
|
||||
import com.intellij.projectImport.ProjectAttachProcessor
|
||||
import com.intellij.serviceContainer.ComponentManagerImpl
|
||||
|
||||
@@ -18,8 +18,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpanAttribute;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpanSimple;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpanAttribute;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpanSimple;
|
||||
|
||||
|
||||
public class PerformanceTestInfo {
|
||||
|
||||
@@ -73,10 +73,10 @@ import java.util.concurrent.locks.ReadWriteLock;
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.runWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.runWithSpanThrows;
|
||||
import static com.intellij.openapi.util.text.StringUtil.notNullize;
|
||||
import static com.intellij.openapi.vcs.VcsNotificationIdsHolder.SHELVE_FAILED;
|
||||
import static com.intellij.openapi.vcs.VcsNotificationIdsHolder.SHELVE_SUCCESSFUL;
|
||||
|
||||
@@ -10,7 +10,7 @@ import com.intellij.openapi.vcs.VcsException
|
||||
import com.intellij.openapi.vcs.VcsScope
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.computeWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.computeWithSpan
|
||||
import com.intellij.util.concurrency.annotations.RequiresEdt
|
||||
import com.intellij.util.ui.UIUtil
|
||||
import com.intellij.vcs.log.*
|
||||
|
||||
@@ -19,7 +19,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
|
||||
public class DataPack extends DataPackBase {
|
||||
public static final DataPack EMPTY = new DataPack(RefsModel.createEmptyInstance(EmptyLogStorage.INSTANCE),
|
||||
|
||||
@@ -33,7 +33,7 @@ import java.util.*;
|
||||
import java.util.concurrent.*;
|
||||
|
||||
import static com.intellij.openapi.vcs.VcsScopeKt.VcsScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runSpanWithScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runSpanWithScope;
|
||||
|
||||
public final class VcsLogData implements Disposable, VcsLogDataProvider {
|
||||
private static final Logger LOG = Logger.getInstance(VcsLogData.class);
|
||||
|
||||
@@ -32,9 +32,9 @@ import java.util.function.Consumer;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static com.intellij.openapi.vcs.VcsScopeKt.VcsScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.runWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.runWithSpanThrows;
|
||||
|
||||
public class VcsLogRefresherImpl implements VcsLogRefresher, Disposable {
|
||||
private static final Logger LOG = Logger.getInstance(VcsLogRefresherImpl.class);
|
||||
|
||||
@@ -14,7 +14,7 @@ import com.intellij.openapi.vcs.history.VcsFileRevision
|
||||
import com.intellij.openapi.vcs.history.VcsFileRevisionEx
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.concurrency.AppExecutorUtil
|
||||
import com.intellij.util.containers.MultiMap
|
||||
import com.intellij.vcs.log.*
|
||||
|
||||
@@ -7,7 +7,7 @@ import com.intellij.openapi.vcs.VcsException
|
||||
import com.intellij.openapi.vcs.VcsScope
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import com.intellij.vcs.log.*
|
||||
import com.intellij.vcs.log.data.*
|
||||
|
||||
@@ -19,7 +19,7 @@ import com.intellij.openapi.vcs.VcsNotifier
|
||||
import com.intellij.openapi.vcs.VcsScope
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.computeWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.computeWithSpan
|
||||
import com.intellij.ui.awt.RelativePoint
|
||||
import com.intellij.util.concurrency.annotations.RequiresEdt
|
||||
import com.intellij.vcs.log.*
|
||||
|
||||
@@ -42,7 +42,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
import static com.intellij.dvcs.DvcsUtil.joinShortNames;
|
||||
import static com.intellij.openapi.vcs.VcsScopeKt.VcsScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
import static com.intellij.util.containers.UtilKt.getIfSingle;
|
||||
import static git4idea.GitBranchesUsageCollector.*;
|
||||
import static git4idea.GitNotificationIdsHolder.CHECKOUT_ROLLBACK_ERROR;
|
||||
|
||||
@@ -7,7 +7,7 @@ import com.intellij.openapi.vcs.VcsException
|
||||
import com.intellij.openapi.vcs.VcsScope
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.runWithSpan
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.runWithSpan
|
||||
import com.intellij.util.ArrayUtil
|
||||
import com.intellij.vcs.log.VcsCommitMetadata
|
||||
import com.intellij.vcs.log.VcsLogObjectsFactory
|
||||
|
||||
@@ -31,7 +31,7 @@ import java.util.*;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import static com.intellij.openapi.vcs.VcsScopeKt.VcsScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.runWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.runWithSpanThrows;
|
||||
import static git4idea.history.GitLogParser.GitLogOption.*;
|
||||
|
||||
@ApiStatus.Internal
|
||||
|
||||
@@ -54,9 +54,9 @@ import org.jetbrains.annotations.Nullable;
|
||||
import java.util.*;
|
||||
|
||||
import static com.intellij.openapi.vcs.VcsScopeKt.VcsScope;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.runWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil.computeWithSpanThrows;
|
||||
import static com.intellij.vcs.log.VcsLogFilterCollection.*;
|
||||
import static git4idea.history.GitCommitRequirements.DiffRenameLimit;
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ import java.io.File;
|
||||
import java.util.*;
|
||||
|
||||
import static com.intellij.dvcs.DvcsUtil.getShortRepositoryName;
|
||||
import static com.intellij.platform.diagnostic.telemetry.impl.TraceKt.computeWithSpan;
|
||||
import static com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.computeWithSpan;
|
||||
import static com.intellij.util.ObjectUtils.notNull;
|
||||
import static git4idea.repo.GitRecentCheckoutBranches.collectRecentCheckoutBranches;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.project.guessProjectDir
|
||||
import com.intellij.openapi.ui.playback.PlaybackContext
|
||||
import com.intellij.openapi.vfs.findFileOrDirectory
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.psi.impl.PsiManagerImpl
|
||||
import com.intellij.psi.impl.file.PsiDirectoryImpl
|
||||
import com.jetbrains.performancePlugin.PerformanceTestSpan
|
||||
|
||||
@@ -8,7 +8,7 @@ import com.intellij.openapi.ui.TypingTarget;
|
||||
import com.intellij.openapi.ui.playback.PlaybackContext;
|
||||
import com.intellij.openapi.ui.playback.commands.KeyCodeTypeCommand;
|
||||
import com.intellij.openapi.util.Ref;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.util.ConcurrencyUtil;
|
||||
import com.jetbrains.performancePlugin.PerformanceTestSpan;
|
||||
import com.jetbrains.performancePlugin.utils.DaemonCodeAnalyzerListener;
|
||||
|
||||
@@ -7,7 +7,7 @@ import com.intellij.codeInspection.GlobalInspectionTool;
|
||||
import com.intellij.codeInspection.InspectionEngine;
|
||||
import com.intellij.codeInspection.InspectionManager;
|
||||
import com.intellij.codeInspection.ex.GlobalInspectionToolWrapper;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.application.ReadAction;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.jetbrains.performancePlugin.commands;
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.openapi.actionSystem.ActionGroup;
|
||||
import com.intellij.openapi.actionSystem.ActionManager;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.jetbrains.performancePlugin.commands;
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.IdeActions;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.jetbrains.performancePlugin.commands;
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.ClassLoaderUtil;
|
||||
import com.jetbrains.performancePlugin.PerformanceTestSpan;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.jetbrains.performancePlugin.commands;
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.ide.IdeEventQueue;
|
||||
import com.intellij.ide.actions.searcheverywhere.*;
|
||||
|
||||
@@ -5,7 +5,7 @@ import com.intellij.codeInsight.daemon.impl.ShowIntentionsPass;
|
||||
import com.intellij.codeInsight.intention.impl.CachedIntentions;
|
||||
import com.intellij.codeInsight.intention.impl.IntentionHintComponent;
|
||||
import com.intellij.codeInsight.intention.impl.ShowIntentionActionsHandler;
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.TraceUtil;
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil;
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.jetbrains.performancePlugin.commands
|
||||
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.useWithScope
|
||||
import com.intellij.platform.diagnostic.telemetry.helpers.useWithScope
|
||||
import com.intellij.ide.DataManager
|
||||
import com.intellij.openapi.actionSystem.CommonDataKeys
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
|
||||
Reference in New Issue
Block a user