Index: sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
diff --git a/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart b/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
index cb70f011ec8bd1feaaf00fdede501e7020d2858d..5815a32be154d016d57f2d1acd4166c2c930b57a 100644 |
--- a/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
+++ b/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
@@ -1984,7 +1984,7 @@ class JsClassMirror extends JsTypeMirror with JsObjectMirror |
var type = getType(typeInformation[0]); |
_superclass = typeMirrorFromRuntimeTypeRepresentation(this, type); |
} else { |
- var superclassName = _fieldsDescriptor.split(';')[0]; |
+ var superclassName = _fieldsDescriptor.split(';')[0].split(':')[0]; |
// TODO(zarah): Remove special handing of mixins. |
var mixins = superclassName.split('+'); |
if (mixins.length > 1) { |