| Index: compiler/java/com/google/dart/compiler/ast/DartDeclaration.java
|
| ===================================================================
|
| --- compiler/java/com/google/dart/compiler/ast/DartDeclaration.java (revision 10903)
|
| +++ compiler/java/com/google/dart/compiler/ast/DartDeclaration.java (working copy)
|
| @@ -10,11 +10,11 @@
|
| * considered a part of the declaration, not an independent node. So the name is not visited when
|
| * traversing the AST.
|
| */
|
| -public abstract class DartDeclaration<N extends DartExpression> extends DartNode {
|
| +public abstract class DartDeclaration<N extends DartExpression> extends DartNodeWithMetadata {
|
|
|
| private N name; // Not visited.
|
| private DartComment dartDoc;
|
| - private DartObsoleteMetadata metadata = DartObsoleteMetadata.EMPTY;
|
| + private DartObsoleteMetadata obsoleteMetadata = DartObsoleteMetadata.EMPTY;
|
|
|
| protected DartDeclaration(N name) {
|
| this.name = becomeParentOf(name);
|
| @@ -37,16 +37,17 @@
|
| this.dartDoc = dartDoc;
|
| }
|
|
|
| - public DartObsoleteMetadata getMetadata() {
|
| - return metadata;
|
| + public DartObsoleteMetadata getObsoleteMetadata() {
|
| + return obsoleteMetadata;
|
| }
|
|
|
| - public void setMetadata(DartObsoleteMetadata metadata) {
|
| - this.metadata = metadata;
|
| + public void setObsoleteMetadata(DartObsoleteMetadata metadata) {
|
| + this.obsoleteMetadata = metadata;
|
| }
|
|
|
| @Override
|
| public void visitChildren(ASTVisitor<?> visitor) {
|
| + super.visitChildren(visitor);
|
| safelyVisitChild(name, visitor);
|
| }
|
| }
|
|
|