Index: dart/sdk/lib/_internal/compiler/implementation/js_emitter/interceptor_emitter.dart |
diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_emitter/interceptor_emitter.dart b/dart/sdk/lib/_internal/compiler/implementation/js_emitter/interceptor_emitter.dart |
index e620aa23dd0341a958996e0a5500286f5d3b78ce..2bd2480983259ae8b0ed72813eeac7d0122daa08 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/js_emitter/interceptor_emitter.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/js_emitter/interceptor_emitter.dart |
@@ -7,6 +7,12 @@ part of dart2js.js_emitter; |
class InterceptorEmitter extends CodeEmitterHelper { |
final Set<String> interceptorInvocationNames = new Set<String>(); |
+ void recordMangledNameOfMemberMethod(FunctionElement member, String name) { |
+ if (backend.isInterceptedMethod(member)) { |
+ interceptorInvocationNames.add(name); |
+ } |
+ } |
+ |
Set<ClassElement> interceptorsReferencedFromConstants() { |
Set<ClassElement> classes = new Set<ClassElement>(); |
ConstantHandler handler = compiler.constantHandler; |