| Index: pkg/compiler/lib/src/resolution/class_members.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/class_members.dart b/pkg/compiler/lib/src/resolution/class_members.dart
|
| index b4ae169fd56fbffda4ce98518a2487fd4a78368a..aca4df5b874d20a34c61ceccb7ccda5c1a329886 100644
|
| --- a/pkg/compiler/lib/src/resolution/class_members.dart
|
| +++ b/pkg/compiler/lib/src/resolution/class_members.dart
|
| @@ -280,6 +280,7 @@ abstract class MembersCreator {
|
| reporter.reportWarning(warning, infos);
|
| });
|
| }
|
| +
|
| if (interfaceMember.isSetter) {
|
| reportWarning(
|
| MessageKind.UNIMPLEMENTED_SETTER_ONE,
|
| @@ -443,6 +444,7 @@ abstract class MembersCreator {
|
| ]);
|
| });
|
| }
|
| +
|
| if (declared.isDeclaredByField) {
|
| if (inherited.isDeclaredByField) {
|
| reportWarning(
|
| @@ -686,7 +688,8 @@ class InterfaceMembersCreator extends MembersCreator {
|
| bool allAreGetters = true;
|
| Map<DartType, Setlet<Member>> subtypesOfAllInherited =
|
| new Map<DartType, Setlet<Member>>();
|
| - outer: for (Member inherited in inheritedMembers) {
|
| + outer:
|
| + for (Member inherited in inheritedMembers) {
|
| if (inherited.isGetter) {
|
| someAreGetters = true;
|
| if (!allAreGetters) break outer;
|
|
|