Skip to content

Commit 4e8c8bf

Browse files
committed
fix: suppress MustBeClosedChecker on OpenTelemetry inScope
1 parent d9db097 commit 4e8c8bf

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryTracingTracer.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ public Scope inScope() {
7676
if (attemptSpan == null) {
7777
return () -> {};
7878
}
79+
// Suppressing to make MustBeClosedChecker happy. The scope will be closed indirectly
80+
// via the returned ApiTracer.Scope, and the checker cannot recognize it.
81+
@SuppressWarnings("MustBeClosedChecker")
7982
io.opentelemetry.context.Scope otelScope = attemptSpan.makeCurrent();
8083
return otelScope::close;
8184
}

0 commit comments

Comments
 (0)