Skip to content

Commit dd7b25f

Browse files
committed
fix: suppress MustBeClosedChecker on OpenTelemetry inScope
1 parent 64ac55a commit dd7b25f

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
@@ -86,6 +86,9 @@ public Scope inScope() {
8686
if (currentSpan == null) {
8787
return () -> {};
8888
}
89+
// Suppressing to make MustBeClosedChecker happy. The scope will be closed indirectly
90+
// via the returned ApiTracer.Scope, and the checker cannot recognize it.
91+
@SuppressWarnings("MustBeClosedChecker")
8992
io.opentelemetry.context.Scope otelScope = currentSpan.makeCurrent();
9093
return otelScope::close;
9194
}

0 commit comments

Comments
 (0)