Index: lib/src/rules/overriden_field.dart |
diff --git a/lib/src/rules/overriden_field.dart b/lib/src/rules/overriden_field.dart |
index 0f608abc8199085a159fc0b951db0f35581edc4c..c9933484b2ce6056882a96639061ba776171d8b1 100644 |
--- a/lib/src/rules/overriden_field.dart |
+++ b/lib/src/rules/overriden_field.dart |
@@ -113,8 +113,9 @@ class _Visitor extends SimpleAstVisitor { |
PropertyAccessorElement _getOverriddenMember(Element member) { |
String memberName = member.name; |
+ LibraryElement library = member.library; |
bool isOverriddenMember(PropertyAccessorElement a) => |
- a.isSynthetic && a.name == memberName; |
+ a.library == library && a.isSynthetic && a.name == memberName; |
bool containsOverridenMember(InterfaceType i) => |
i.accessors.any(isOverriddenMember); |
ClassElement classElement = member.enclosingElement; |