| Index: dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart b/dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| index 8e3c3605bee4f116714f850be83da99fc7997edf..e7ceaf85229e84f0cc2fc5bdfa5d787e86fbcc43 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart
|
| @@ -176,4 +176,13 @@ class MemberListener extends NodeListener {
|
| metadata = const Link<MetadataAnnotation>();
|
| enclosingElement.addMember(memberElement, listener);
|
| }
|
| +
|
| + void endMetadata(Token beginToken, Token periodBeforeName, Token endToken) {
|
| + popNode(); // Discard arguments.
|
| + if (periodBeforeName != null) {
|
| + popNode(); // Discard name.
|
| + }
|
| + popNode(); // Discard node (Send or Identifier).
|
| + pushMetadata(new PartialMetadataAnnotation(beginToken));
|
| + }
|
| }
|
|
|