5
5
import 'dart:async' ;
6
6
import 'dart:convert' ;
7
7
8
+ import 'package:meta/meta.dart' ;
9
+
8
10
import '../android/android_device.dart' ;
9
11
import '../base/common.dart' ;
10
12
import '../base/context.dart' ;
@@ -333,6 +335,8 @@ class AppDomain extends Domain {
333
335
route,
334
336
options,
335
337
enableHotReload,
338
+ previewDart2: _getBoolArg (args, 'preview-dart-2' ),
339
+ trackWidgetCreation: _getBoolArg (args, 'track-widget-creation' ),
336
340
);
337
341
338
342
return < String , dynamic > {
@@ -347,7 +351,8 @@ class AppDomain extends Domain {
347
351
Device device, String projectDirectory, String target, String route,
348
352
DebuggingOptions options, bool enableHotReload, {
349
353
String applicationBinary,
350
- bool previewDart2: false ,
354
+ @required bool previewDart2,
355
+ @required bool trackWidgetCreation,
351
356
String projectRootPath,
352
357
String packagesFilePath,
353
358
bool ipv6: false ,
@@ -360,7 +365,11 @@ class AppDomain extends Domain {
360
365
final Directory cwd = fs.currentDirectory;
361
366
fs.currentDirectory = fs.directory (projectDirectory);
362
367
363
- final FlutterDevice flutterDevice = new FlutterDevice (device, previewDart2: previewDart2);
368
+ final FlutterDevice flutterDevice = new FlutterDevice (
369
+ device,
370
+ previewDart2: previewDart2,
371
+ trackWidgetCreation: trackWidgetCreation,
372
+ );
364
373
365
374
ResidentRunner runner;
366
375
0 commit comments