| Index: compiler/java/com/google/dart/compiler/ast/LibraryUnit.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/LibraryUnit.java b/compiler/java/com/google/dart/compiler/ast/LibraryUnit.java
|
| index d6e2a3153b2d3b33c7ded6cc0856aef82926d951..2bd491fbdbb2345b17354b356ccfb61b4558c927 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/LibraryUnit.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/LibraryUnit.java
|
| @@ -187,6 +187,14 @@ public class LibraryUnit {
|
|
|
| public void setSelfDartUnit(DartUnit unit) {
|
| this.selfDartUnit = unit;
|
| + // set DartObsoleteMetadata for LibraryElement
|
| + if (unit != null) {
|
| + List<DartDirective> directives = unit.getDirectives();
|
| + if (!directives.isEmpty() && directives.get(0) instanceof DartLibraryDirective) {
|
| + DartLibraryDirective libraryDirective = (DartLibraryDirective) directives.get(0);
|
| + Elements.setLibraryMetadata(element, libraryDirective.getObsoleteMetadata());
|
| + }
|
| + }
|
| }
|
|
|
| /**
|
|
|