| Index: pkg/analyzer/lib/src/generated/ast.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/ast.dart b/pkg/analyzer/lib/src/generated/ast.dart
|
| index 23be790a94c9e8afebfc556613757aee606cdb4e..9e34924827fb7b60e81e925fb63a3057c75f9b73 100644
|
| --- a/pkg/analyzer/lib/src/generated/ast.dart
|
| +++ b/pkg/analyzer/lib/src/generated/ast.dart
|
| @@ -12139,8 +12139,11 @@ class MethodDeclaration extends ClassMember {
|
| /**
|
| * Return `true` if this method is declared to be an abstract method.
|
| */
|
| - bool get isAbstract =>
|
| - externalKeyword == null && (_body is EmptyFunctionBody);
|
| + bool get isAbstract {
|
| + FunctionBody body = _body;
|
| + return externalKeyword == null &&
|
| + (body is EmptyFunctionBody && !body.semicolon.isSynthetic);
|
| + }
|
|
|
| /**
|
| * Return `true` if this method declares a getter.
|
|
|