Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart b/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
index 93ed7cfe33aaa9935aef72b9a743e6beeaff46d0..65562bd73c41d8282f69f277bbed8d05b56b97f6 100644 |
--- a/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
+++ b/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
@@ -1618,15 +1618,7 @@ $classesCollector.$mangledName = {'': |
js.Expression generateMethod(String jsName, Selector selector) { |
// Values match JSInvocationMirror in js-helper library. |
- const int METHOD = 0; |
- const int GETTER = 1; |
- const int SETTER = 2; |
- int type = METHOD; |
- if (selector.isGetter()) { |
- type = GETTER; |
- } else if (selector.isSetter()) { |
- type = SETTER; |
- } |
+ int type = selector.invocationMirrorKind; |
String methodName = selector.invocationMirrorMemberName; |
List<js.Parameter> parameters = <js.Parameter>[]; |
CodeBuffer args = new CodeBuffer(); |