Index: pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart b/pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart |
index a705ef26f3af115663f223d4070f8f85e1cadbd2..ee78a5f4cf6b34bc8b6767d9af95735a8566bb00 100644 |
--- a/pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart |
+++ b/pkg/compiler/lib/src/js_emitter/interceptor_stub_generator.dart |
@@ -13,7 +13,7 @@ class InterceptorStubGenerator { |
jsAst.Expression generateGetInterceptorMethod(Set<ClassElement> classes) { |
jsAst.Expression interceptorFor(ClassElement cls) { |
- return js('#.prototype', backend.emitter.classAccess(cls)); |
+ return backend.emitter.interceptorPrototypeAccess(cls); |
} |
/** |
@@ -142,7 +142,7 @@ class InterceptorStubGenerator { |
if (receiver instanceof #) return receiver; |
return #(receiver); |
}''', [ |
- backend.emitter.classAccess(compiler.objectClass), |
+ backend.emitter.constructorAccess(compiler.objectClass), |
backend.emitter |
.staticFunctionAccess(backend.getNativeInterceptorMethod)])); |
@@ -152,7 +152,7 @@ class InterceptorStubGenerator { |
.directlyInstantiatedClasses.contains(jsUnknown)) { |
statements.add( |
js.statement('if (!(receiver instanceof #)) return #;', |
- [backend.emitter.classAccess(compiler.objectClass), |
+ [backend.emitter.constructorAccess(compiler.objectClass), |
interceptorFor(jsUnknown)])); |
} |