| Index: compiler/java/com/google/dart/compiler/LibraryDepsVisitor.java
|
| diff --git a/compiler/java/com/google/dart/compiler/LibraryDepsVisitor.java b/compiler/java/com/google/dart/compiler/LibraryDepsVisitor.java
|
| index 4b68df49a3838f4e8e878255f3b2f6986be430ac..31237321dc929b903abd55234b92e85b854f5fa9 100644
|
| --- a/compiler/java/com/google/dart/compiler/LibraryDepsVisitor.java
|
| +++ b/compiler/java/com/google/dart/compiler/LibraryDepsVisitor.java
|
| @@ -133,12 +133,13 @@ public class LibraryDepsVisitor extends ASTVisitor<Void> {
|
| private void addElementDependency(Element element) {
|
| DartSource elementSource = (DartSource) element.getSourceInfo().getSource();
|
| if (elementSource != null) {
|
| - URI libUri = elementSource.getLibrary().getUri();
|
| - LibraryDeps.Dependency dep =
|
| - new LibraryDeps.Dependency(libUri,
|
| - elementSource.getName(),
|
| - elementSource.getLastModified());
|
| - source.addDep(dep);
|
| + LibrarySource library = elementSource.getLibrary();
|
| + if (library != null) {
|
| + URI libUri = library.getUri();
|
| + LibraryDeps.Dependency dep = new LibraryDeps.Dependency(libUri, elementSource.getName(),
|
| + elementSource.getLastModified());
|
| + source.addDep(dep);
|
| + }
|
| }
|
| }
|
| }
|
|
|