Chromium Code Reviews| Index: pkg/compiler/lib/src/backend_strategy.dart |
| diff --git a/pkg/compiler/lib/src/backend_strategy.dart b/pkg/compiler/lib/src/backend_strategy.dart |
| index 432926636240ad592762e99f3402ccbcb79b71ed..aabc367dc0f5b180293160e9f0daf5de7ef284fe 100644 |
| --- a/pkg/compiler/lib/src/backend_strategy.dart |
| +++ b/pkg/compiler/lib/src/backend_strategy.dart |
| @@ -14,6 +14,7 @@ import 'js_backend/js_backend.dart'; |
| import 'js_backend/native_data.dart'; |
| import 'js_emitter/sorter.dart'; |
| import 'ssa/ssa.dart'; |
| +import 'types/types.dart'; |
| import 'universe/world_builder.dart'; |
| import 'world.dart'; |
| @@ -48,4 +49,10 @@ abstract class BackendStrategy { |
| /// Creates a [SourceSpan] from [spannable] in context of [currentElement]. |
| SourceSpan spanFromSpannable(Spannable spannable, Entity currentElement); |
| + |
| + TypesInferrer createTypesInferrer(ClosedWorldRefiner closedWorldRefiner, |
| + {bool disableTypeInference: false}); |
| + |
| + GlobalTypeInferenceResults createTypesInferrerResults( |
|
Siggi Cherem (dart-lang)
2017/08/09 16:22:42
does this need to be in this strategy? Can't it be
Johnni Winther
2017/08/10 09:00:49
Good idea. Done.
|
| + TypesInferrer typesInferrer, ClosedWorld closedWorld); |
| } |