| Index: pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart b/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| index dc2236886dbd2544b864c1d693e197cd124ab78f..23c282ef27df1b22a462335d8bc06a5621aa5c12 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| @@ -124,6 +124,11 @@ class CodeEmitterTask extends CompilerTask {
|
| return emitter.typeAccess(e);
|
| }
|
|
|
| + /// Returns the JS template for the given [builtin].
|
| + jsAst.Template builtinTemplateFor(JsBuiltin builtin) {
|
| + return emitter.templateForBuiltin(builtin);
|
| + }
|
| +
|
| void registerReadTypeVariable(TypeVariableElement element) {
|
| readTypeVariables.add(element);
|
| }
|
| @@ -449,5 +454,8 @@ abstract class Emitter {
|
| /// Returns the JS code for accessing the given [constant].
|
| jsAst.Expression constantReference(ConstantValue constant);
|
|
|
| + /// Returns the JS template for the given [builtin].
|
| + jsAst.Template templateForBuiltin(JsBuiltin builtin);
|
| +
|
| void invalidateCaches();
|
| }
|
|
|