| Index: pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| diff --git a/pkg/compiler/lib/src/universe/codegen_world_builder.dart b/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| index 6a7f84abd8b027687b6f27f74c0db22bc4557609..7fb0523f3d6d5e08321306c24bc982eae7295e30 100644
|
| --- a/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| +++ b/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| @@ -616,7 +616,9 @@ class KernelCodegenWorldBuilder extends CodegenWorldBuilderImpl {
|
| @override
|
| void forEachInstanceField(
|
| ClassEntity cls, void f(ClassEntity declarer, FieldEntity field)) {
|
| - throw new UnimplementedError(
|
| - 'KernelCodegenWorldBuilder.forEachInstanceField');
|
| + _elementEnvironment.forEachClassMember(cls,
|
| + (ClassEntity declarer, MemberEntity member) {
|
| + if (member.isField && member.isInstanceMember) f(declarer, member);
|
| + });
|
| }
|
| }
|
|
|