Index: sdk/lib/_internal/compiler/implementation/elements/elements.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/elements/elements.dart b/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
index b237d7bf217301f9fad6bf78179da53f37eaf13b..360800b8b5b7a295e72062e9d88d6c592e05630f 100644 |
--- a/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
+++ b/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
@@ -2161,6 +2161,11 @@ abstract class MetadataAnnotation { |
Element annotatedElement; |
int resolutionState; |
+ /** |
+ * The beginning token of this annotation, or [:null:] if it is synthetic. |
Andrei Mouravski
2013/01/02 16:56:06
Quick question: what is meant by "synthetic"? It's
ahe
2013/01/03 13:04:09
This is compiler lingo (at least where I'm from).
Johnni Winther
2013/01/04 16:40:53
Yes. Currently we have a 'patch' pseudo-modifier f
ahe
2013/01/08 11:59:42
Not a good example of terminology, as the patch ke
|
+ */ |
+ Token get beginToken; |
+ |
Johnni Winther
2013/01/04 16:40:53
Implemented in https://codereview.chromium.org/117
|
MetadataAnnotation([this.resolutionState = STATE_NOT_STARTED]); |
MetadataAnnotation ensureResolved(Compiler compiler) { |