Index: pkg/analyzer/lib/src/generated/resolver.dart |
diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart |
index 7a36d8567c0e168b753a370602bc0c66a4b1d8eb..8208abbfe923603b2f852b39bde53ed54385d070 100644 |
--- a/pkg/analyzer/lib/src/generated/resolver.dart |
+++ b/pkg/analyzer/lib/src/generated/resolver.dart |
@@ -424,7 +424,8 @@ class BestPracticesVerifier extends RecursiveAstVisitor<Object> { |
void _checkForAbstractSuperMemberReference( |
Expression target, SimpleIdentifier name) { |
- if (target is SuperExpression) { |
+ if (target is SuperExpression && |
+ !_currentLibrary.context.analysisOptions.enableSuperMixins) { |
Element element = name.staticElement; |
if (element is ExecutableElement && element.isAbstract) { |
if (!_enclosingClass.hasNoSuchMethod) { |