11import 'package:meta/meta.dart' ;
22
3- import '../profiling.dart' ;
43import '../protocol.dart' ;
54import '../sentry_tracer.dart' ;
65import '../utils.dart' ;
@@ -11,12 +10,13 @@ class SentryTransaction extends SentryEvent {
1110 late final DateTime startTimestamp;
1211 static const String _type = 'transaction' ;
1312 late final List <SentrySpan > spans;
14- final SentryTracer _tracer;
13+ @internal
14+ final SentryTracer tracer;
1515 late final Map <String , SentryMeasurement > measurements;
1616 late final SentryTransactionInfo ? transactionInfo;
1717
1818 SentryTransaction (
19- this ._tracer , {
19+ this .tracer , {
2020 SentryId ? eventId,
2121 DateTime ? timestamp,
2222 String ? platform,
@@ -40,37 +40,37 @@ class SentryTransaction extends SentryEvent {
4040 SentryTransactionInfo ? transactionInfo,
4141 }) : super (
4242 eventId: eventId,
43- timestamp: timestamp ?? _tracer .endTimestamp,
43+ timestamp: timestamp ?? tracer .endTimestamp,
4444 platform: platform,
4545 serverName: serverName,
4646 release: release,
4747 dist: dist,
4848 environment: environment,
49- transaction: transaction ?? _tracer .name,
50- throwable: throwable ?? _tracer .throwable,
51- tags: tags ?? _tracer .tags,
49+ transaction: transaction ?? tracer .name,
50+ throwable: throwable ?? tracer .throwable,
51+ tags: tags ?? tracer .tags,
5252 // ignore: deprecated_member_use_from_same_package
53- extra: extra ?? _tracer .data,
53+ extra: extra ?? tracer .data,
5454 user: user,
5555 contexts: contexts,
5656 breadcrumbs: breadcrumbs,
5757 sdk: sdk,
5858 request: request,
5959 type: _type,
6060 ) {
61- startTimestamp = _tracer .startTimestamp;
61+ startTimestamp = tracer .startTimestamp;
6262
63- final spanContext = _tracer .context;
64- spans = _tracer .children;
63+ final spanContext = tracer .context;
64+ spans = tracer .children;
6565 this .measurements = measurements ?? {};
6666
6767 this .contexts.trace = spanContext.toTraceContext (
68- sampled: _tracer .samplingDecision? .sampled,
69- status: _tracer .status,
68+ sampled: tracer .samplingDecision? .sampled,
69+ status: tracer .status,
7070 );
7171
7272 this .transactionInfo = transactionInfo ??
73- SentryTransactionInfo (_tracer .transactionNameSource.name);
73+ SentryTransactionInfo (tracer .transactionNameSource.name);
7474 }
7575
7676 @override
@@ -137,7 +137,7 @@ class SentryTransaction extends SentryEvent {
137137 SentryTransactionInfo ? transactionInfo,
138138 }) =>
139139 SentryTransaction (
140- _tracer ,
140+ tracer ,
141141 eventId: eventId ?? this .eventId,
142142 timestamp: timestamp ?? this .timestamp,
143143 platform: platform ?? this .platform,
0 commit comments