| Index: pkg/analyzer/lib/dart/ast/ast.dart
|
| diff --git a/pkg/analyzer/lib/dart/ast/ast.dart b/pkg/analyzer/lib/dart/ast/ast.dart
|
| index e53a2048d61dbdc961ea5096523a4550894a5dd1..9e5bca2277dd345ed29ab0dbc8a43235f0bac2d0 100644
|
| --- a/pkg/analyzer/lib/dart/ast/ast.dart
|
| +++ b/pkg/analyzer/lib/dart/ast/ast.dart
|
| @@ -6704,7 +6704,12 @@ abstract class SimpleIdentifier extends Identifier {
|
| /**
|
| * Initialize a newly created identifier.
|
| */
|
| - factory SimpleIdentifier(Token token) = SimpleIdentifierImpl;
|
| + factory SimpleIdentifier(Token token, {bool isDeclaration: false}) {
|
| + if (isDeclaration) {
|
| + return new DeclaredSimpleIdentifier(token);
|
| + }
|
| + return new SimpleIdentifierImpl(token);
|
| + }
|
|
|
| /**
|
| * Return the auxiliary elements associated with this identifier, or `null` if
|
|
|