| Index: dart/lib/compiler/implementation/scanner/listener.dart
|
| diff --git a/dart/lib/compiler/implementation/scanner/listener.dart b/dart/lib/compiler/implementation/scanner/listener.dart
|
| index f606062ab159ea3b347085d68ca9d5ac7f70e681..ed75f5d1b500db58e87dc3d8c576186f07ce5d81 100644
|
| --- a/dart/lib/compiler/implementation/scanner/listener.dart
|
| +++ b/dart/lib/compiler/implementation/scanner/listener.dart
|
| @@ -1646,7 +1646,13 @@ class PartialMetadataAnnotation extends MetadataAnnotation {
|
|
|
| PartialMetadataAnnotation(this.beginToken);
|
|
|
| - // TODO(ahe): Add more functionality as needed.
|
| + Node parseNode(DiagnosticListener listener) {
|
| + if (cachedNode !== null) return cachedNode;
|
| + cachedNode = parse(listener,
|
| + annotatedElement.getCompilationUnit(),
|
| + (p) => p.parseSend(beginToken.next));
|
| + return cachedNode;
|
| + }
|
| }
|
|
|
| Node parse(DiagnosticListener diagnosticListener,
|
|
|