Index: dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/scope/ScopeBuilder.java |
=================================================================== |
--- dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/scope/ScopeBuilder.java (revision 29808) |
+++ dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/scope/ScopeBuilder.java (working copy) |
@@ -45,6 +45,9 @@ |
throws AnalysisException { |
if (node == null) { |
throw new AnalysisException("Cannot create scope: node is null"); |
+ } else if (node instanceof CompilationUnit) { |
+ ScopeBuilder builder = new ScopeBuilder(errorListener); |
+ return builder.scopeForAstNode(node); |
} |
ASTNode parent = node.getParent(); |
if (parent == null) { |