[external system api][IJPL-157795] do not expose internal tracing utils

GitOrigin-RevId: cf3ad227e5182bcf70d60993ab0e14e04d0b1ae1
This commit is contained in:
Alexander.Glukhov
2024-07-11 10:41:04 +02:00
committed by intellij-monorepo-bot
parent 956ca6a3be
commit 1b2af79bc0
3 changed files with 2 additions and 6 deletions

View File

@@ -1947,11 +1947,6 @@ com.intellij.openapi.externalSystem.util.ExternalSystemTaskUnderProgress
- a:execute(com.intellij.openapi.progress.ProgressIndicator):V
- s:executeTaskUnderProgress(com.intellij.openapi.project.Project,java.lang.String,com.intellij.openapi.externalSystem.service.execution.ProgressExecutionMode,com.intellij.openapi.externalSystem.util.ExternalSystemTaskUnderProgress):V
- getId():java.lang.Object
f:com.intellij.openapi.externalSystem.util.ExternalSystemTelemetryUtil
- <init>():V
- s:computeWithSpan(com.intellij.openapi.externalSystem.model.ProjectSystemId,java.lang.String,java.util.function.Function):java.lang.Object
- s:getTracer(com.intellij.openapi.externalSystem.model.ProjectSystemId):io.opentelemetry.api.trace.Tracer
- s:runWithSpan(com.intellij.openapi.externalSystem.model.ProjectSystemId,java.lang.String,java.util.function.Consumer):V
f:com.intellij.openapi.externalSystem.util.ExternalSystemUiUtil
- sf:INSETS:I
- s:disposeUi(java.lang.Object):V

View File

@@ -1,4 +1,3 @@
io/opentelemetry/api/trace/Tracer
kotlin/jvm/internal/DefaultConstructorMarker
org/apache/commons/cli/Option
org/apache/commons/cli/Options

View File

@@ -7,12 +7,14 @@ import com.intellij.platform.diagnostic.telemetry.TelemetryManager;
import com.intellij.platform.diagnostic.telemetry.helpers.TraceKt;
import io.opentelemetry.api.trace.Span;
import io.opentelemetry.api.trace.Tracer;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.function.Consumer;
import java.util.function.Function;
@ApiStatus.Internal
public final class ExternalSystemTelemetryUtil {
public static @NotNull Tracer getTracer(@Nullable ProjectSystemId id) {