| Index: pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| index 3f813ad9e3e39367a4f1a73557d5e005533ad488..fa917269a217f269c7f58e0206acd16e4da21f73 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| @@ -176,7 +176,7 @@ class ClassEmitter extends CodeEmitterHelper {
|
| fieldNameParts.add(new jsAst.LiteralString('-'));
|
| if (fieldElement.isTopLevel ||
|
| backend.isAccessibleByReflection(fieldElement.enclosingClass)) {
|
| - DartType type = fieldElement.type;
|
| + ResolutionDartType type = fieldElement.type;
|
| fieldNameParts.add(task.metadataCollector.reifyType(type));
|
| }
|
| }
|
| @@ -295,7 +295,7 @@ class ClassEmitter extends CodeEmitterHelper {
|
| }
|
|
|
| if (backend.isAccessibleByReflection(classElement)) {
|
| - List<DartType> typeVars = classElement.typeVariables;
|
| + List<ResolutionDartType> typeVars = classElement.typeVariables;
|
| Iterable typeVariableProperties =
|
| emitter.typeVariableHandler.typeVariablesOf(classElement);
|
|
|
| @@ -349,7 +349,7 @@ class ClassEmitter extends CodeEmitterHelper {
|
| if (classElement.supertype != null) {
|
| types.add(task.metadataCollector.reifyType(classElement.supertype));
|
| }
|
| - for (DartType interface in classElement.interfaces) {
|
| + for (ResolutionDartType interface in classElement.interfaces) {
|
| types.add(task.metadataCollector.reifyType(interface));
|
| }
|
| // TODO(herhut): Fix use of reflection name here.
|
|
|