@@ -12,6 +12,7 @@ import 'package:analysis_server/protocol/protocol_constants.dart'
12
12
import 'package:analysis_server/src/analysis_server.dart' ;
13
13
import 'package:analysis_server/src/lsp/lsp_socket_server.dart' ;
14
14
import 'package:analysis_server/src/server/crash_reporting.dart' ;
15
+ import 'package:analysis_server/src/server/crash_reporting_attachments.dart' ;
15
16
import 'package:analysis_server/src/server/detachable_filesystem_manager.dart' ;
16
17
import 'package:analysis_server/src/server/dev_server.dart' ;
17
18
import 'package:analysis_server/src/server/diagnostic_server.dart' ;
@@ -287,14 +288,17 @@ class Driver implements ServerStarter {
287
288
/// should be used to compute relevance scores.
288
289
static const String USE_NEW_RELEVANCE = 'use-new-relevance' ;
289
290
290
- /// The instrumentation service that is to be used by the analysis server.
291
- InstrumentationService instrumentationService;
291
+ /// The builder for attachments that should be included into crash reports.
292
+ CrashReportingAttachmentsBuilder crashReportingAttachmentsBuilder =
293
+ CrashReportingAttachmentsBuilder .empty;
292
294
293
- /// *
294
295
/// An optional manager to handle file systems which may not always be
295
296
/// available.
296
297
DetachableFileSystemManager detachableFileSystemManager;
297
298
299
+ /// The instrumentation service that is to be used by the analysis server.
300
+ InstrumentationService instrumentationService;
301
+
298
302
HttpAnalysisServer httpServer;
299
303
300
304
Driver ();
@@ -455,6 +459,7 @@ class Driver implements ServerStarter {
455
459
analysisServerOptions,
456
460
parser,
457
461
dartSdkManager,
462
+ crashReportingAttachmentsBuilder,
458
463
instrumentationService,
459
464
RequestStatisticsHelper (),
460
465
analytics,
@@ -468,6 +473,7 @@ class Driver implements ServerStarter {
468
473
AnalysisServerOptions analysisServerOptions,
469
474
CommandLineParser parser,
470
475
DartSdkManager dartSdkManager,
476
+ CrashReportingAttachmentsBuilder crashReportingAttachmentsBuilder,
471
477
InstrumentationService instrumentationService,
472
478
RequestStatisticsHelper requestStatistics,
473
479
telemetry.Analytics analytics,
@@ -500,6 +506,7 @@ class Driver implements ServerStarter {
500
506
final socketServer = SocketServer (
501
507
analysisServerOptions,
502
508
dartSdkManager,
509
+ crashReportingAttachmentsBuilder,
503
510
instrumentationService,
504
511
requestStatistics,
505
512
diagnosticServer,
0 commit comments