Index: compiler/java/com/google/dart/compiler/resolver/LibraryElementImplementation.java |
diff --git a/compiler/java/com/google/dart/compiler/resolver/LibraryElementImplementation.java b/compiler/java/com/google/dart/compiler/resolver/LibraryElementImplementation.java |
index 805960047de20ed73517687b7c8c48f5b8ec0994..ea4d530e8a0311f862d5ffcac215969f2b653e27 100644 |
--- a/compiler/java/com/google/dart/compiler/resolver/LibraryElementImplementation.java |
+++ b/compiler/java/com/google/dart/compiler/resolver/LibraryElementImplementation.java |
@@ -5,6 +5,7 @@ |
package com.google.dart.compiler.resolver; |
import com.google.common.collect.Lists; |
+import com.google.dart.compiler.ast.DartObsoleteMetadata; |
import com.google.dart.compiler.ast.LibraryUnit; |
import java.util.Collection; |
@@ -17,6 +18,7 @@ class LibraryElementImplementation extends AbstractNodeElement implements Librar |
private final List<Element> exportedElements = Lists.newArrayList(); |
private LibraryUnit libraryUnit; |
private MethodElement entryPoint; |
+ private DartObsoleteMetadata metadata; |
public LibraryElementImplementation(LibraryUnit libraryUnit) { |
// TODO(ngeoffray): What should we pass the super? Should a LibraryUnit be a node? |
@@ -85,4 +87,13 @@ class LibraryElementImplementation extends AbstractNodeElement implements Librar |
void addMethod(MethodElement method) { |
scope.declareElement(method.getName(), method); |
} |
+ |
+ @Override |
+ public DartObsoleteMetadata getMetadata() { |
+ return metadata; |
+ } |
+ |
+ public void setMetadata(DartObsoleteMetadata metadata) { |
+ this.metadata = metadata; |
+ } |
} |