Skip to content

Commit 3273f9e

Browse files
dougqhclaude
andcommitted
Mark the test-only DDSpanContext back-compat ctor @VisibleForTesting
Signals intent: this delegating overload has no production caller (CoreTracer uses the full ctor); its ~20 callers are tests/jmh. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 6d24aeb commit 3273f9e

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

dd-trace-core/src/main/java/datadog/trace/core/DDSpanContext.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import datadog.trace.api.gateway.RequestContext;
2323
import datadog.trace.api.gateway.RequestContextSlot;
2424
import datadog.trace.api.internal.TraceSegment;
25+
import datadog.trace.api.internal.VisibleForTesting;
2526
import datadog.trace.api.sampling.PrioritySampling;
2627
import datadog.trace.api.sampling.SamplingMechanism;
2728
import datadog.trace.bootstrap.instrumentation.api.AgentSpanContext;
@@ -308,6 +309,7 @@ public DDSpanContext(
308309
}
309310

310311
/** Back-compat ctor (no read-through parent); delegates with a null parent. */
312+
@VisibleForTesting
311313
public DDSpanContext(
312314
final DDTraceId traceId,
313315
final long spanId,

0 commit comments

Comments
 (0)