| Index: pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/glue.dart b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| index d15a458819ee88c8fc6aa7400cbdffaa95629223..bac9e33eed213c40faf2978b24d69feba821a77b 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/glue.dart
|
| @@ -11,6 +11,7 @@ import '../../js/js.dart' as js;
|
| import '../../constants/values.dart';
|
| import '../../elements/elements.dart';
|
| import '../../constants/expressions.dart';
|
| +import '../../closure.dart' show ClosureClassElement;
|
|
|
| /// Encapsulates the dependencies of the function-compiler to the compiler,
|
| /// backend and emitter.
|
| @@ -79,4 +80,13 @@ class Glue {
|
| void registerSpecializedGetInterceptor(Set<ClassElement> classes) {
|
| _backend.registerSpecializedGetInterceptor(classes);
|
| }
|
| +
|
| + js.Expression closureClassConstructorAccess(ClosureClassElement element) {
|
| + return _backend.emitter.closureClassConstructorAccess(element);
|
| + }
|
| +
|
| + String instanceFieldPropertyName(Element field) {
|
| + return _namer.instanceFieldPropertyName(field);
|
| + }
|
| +
|
| }
|
|
|