@@ -4,7 +4,6 @@ library flutter_eval;
44
55export 'src/flutter_eval.dart' ;
66
7- import 'package:dart_eval/dart_eval.dart' ;
87import 'package:dart_eval/dart_eval_bridge.dart' ;
98import 'package:flutter_eval/src/animation.dart' ;
109import 'package:flutter_eval/src/animation/animation.dart' ;
@@ -92,19 +91,6 @@ import 'package:flutter_eval/src/widgets/text.dart';
9291/// Global instance of [FlutterEvalPlugin]
9392const flutterEvalPlugin = FlutterEvalPlugin ();
9493
95- /// Setup flutter_eval classes for use in a dart_eval [Compiler] .
96- @Deprecated ("Use compiler.addPlugin(flutterEvalPlugin) instead." )
97- void setupFlutterForCompile (EvalPluginRegistry registry) {
98- registry.addPlugin (flutterEvalPlugin);
99- }
100-
101- /// Setup Flutter classes for use in a dart_eval [Runtime] . After
102- /// calling this function, you must call `runtime.setup()` .
103- @Deprecated ("Use runtime.addPlugin(flutterEvalPlugin) instead." )
104- void setupFlutterForRuntime (Runtime runtime) {
105- runtime.addPlugin (flutterEvalPlugin);
106- }
107-
10894/// A [EvalPlugin] for dart_eval that provides Flutter classes.
10995class FlutterEvalPlugin implements EvalPlugin {
11096 const FlutterEvalPlugin ();
@@ -306,6 +292,17 @@ class FlutterEvalPlugin implements EvalPlugin {
306292 'package:flutter/src/widgets/framework.dart' , widgetsFrameworkSource));
307293 registry.addSource (DartSource (
308294 'package:flutter/src/widgets/basic.dart' , widgetsBasicSource));
295+
296+ registry.addExportedLibraryMapping ('package:flutter/src/animation' , 'package:flutter_eval/animation.dart' );
297+ registry.addExportedLibraryMapping ('package:flutter/src/foundation' , 'package:flutter_eval/foundation.dart' );
298+ registry.addExportedLibraryMapping ('package:flutter/src/gestures' , 'package:flutter_eval/gestures.dart' );
299+ registry.addExportedLibraryMapping ('package:flutter/src/material' , 'package:flutter_eval/material.dart' );
300+ registry.addExportedLibraryMapping ('package:flutter/src/painting' , 'package:flutter_eval/painting.dart' );
301+ registry.addExportedLibraryMapping ('package:flutter/src/rendering' , 'package:flutter_eval/rendering.dart' );
302+ registry.addExportedLibraryMapping ('package:flutter/src/scheduler' , 'package:flutter_eval/scheduler.dart' );
303+ registry.addExportedLibraryMapping ('package:flutter/src/services' , 'package:flutter_eval/services.dart' );
304+ registry.addExportedLibraryMapping ('package:flutter/src/widgets' , 'package:flutter_eval/widgets.dart' );
305+ registry.addExportedLibraryMapping ('dart:ui' , 'package:flutter_eval/ui.dart' );
309306 }
310307
311308 @override
0 commit comments