Index: pkg/compiler/lib/src/kernel/world_builder.dart |
diff --git a/pkg/compiler/lib/src/kernel/world_builder.dart b/pkg/compiler/lib/src/kernel/world_builder.dart |
index c1dc21e2f2746440109d6f958c12c293644f2953..7713ae1c0b15a3ea1d169262648281156359850c 100644 |
--- a/pkg/compiler/lib/src/kernel/world_builder.dart |
+++ b/pkg/compiler/lib/src/kernel/world_builder.dart |
@@ -159,7 +159,8 @@ class KernelWorldBuilder extends KernelElementAdapterMixin { |
classEnv = _libraryEnvs[library.libraryIndex].lookupClass(node.name); |
} |
_classEnvs.add(classEnv); |
- return new KClass(library, _classMap.length, node.name); |
+ return new KClass(library, _classMap.length, node.name, |
+ isAbstract: node.isAbstract); |
}); |
} |
@@ -602,6 +603,11 @@ class KernelElementEnvironment implements ElementEnvironment { |
} |
@override |
+ void forEachSupertype(ClassEntity cls, void f(InterfaceType supertype)) { |
+ throw new UnimplementedError('KernelElementEnvironment.forEachSupertype'); |
+ } |
+ |
+ @override |
void forEachMixin(ClassEntity cls, void f(ClassEntity mixin)) { |
throw new UnimplementedError('KernelElementEnvironment.forEachMixin'); |
} |