Chromium Code Reviews| Index: pkg/analysis_server/lib/src/analysis_server.dart |
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart |
| index d468ce5bc5a394dbda24fda0db1486f516a63065..485d3a2f0a1238835392cbb335f57bf6276d25f1 100644 |
| --- a/pkg/analysis_server/lib/src/analysis_server.dart |
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart |
| @@ -443,7 +443,10 @@ class AnalysisServer { |
| } |
| // try to find the deep-most containing context |
| Resource resource = resourceProvider.getResource(path); |
| - File file = resource is File ? resource : null; |
| + if (resource is! File) { |
| + return null; |
|
scheglov
2015/05/04 15:38:54
This breaks this method's contract.
1. It promise
Brian Wilkerson
2015/05/04 15:55:58
I misread the comment. Done.
|
| + } |
| + File file = resource; |
| { |
| AnalysisContext containingContext = getContainingContext(path); |
| if (containingContext != null) { |