| 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 cdcc609c5384937fd5e7f1245222b0f0b4c33df6..4c4466694e85044d95936ee966baa24b3b566ed8 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
|
| @@ -53,6 +53,10 @@ class CodeEmitterTask extends CompilerTask {
|
|
|
| String get name => 'Code emitter';
|
|
|
| + /// Returns the string that is used to find library patches that are
|
| + /// specialized for the emitter.
|
| + String get patchVersion => emitter.patchVersion;
|
| +
|
| /// Returns the closure expression of a static function.
|
| jsAst.Expression isolateStaticClosureAccess(FunctionElement element) {
|
| return emitter.isolateStaticClosureAccess(element);
|
| @@ -148,6 +152,10 @@ class CodeEmitterTask extends CompilerTask {
|
| }
|
|
|
| abstract class Emitter {
|
| + /// Returns the string that is used to find library patches that are
|
| + /// specialized for this emitter.
|
| + String get patchVersion;
|
| +
|
| /// Uses the [programBuilder] to generate a model of the program, emits
|
| /// the program, and returns the size of the generated output.
|
| int emitProgram(ProgramBuilder programBuilder);
|
|
|