commit | c2a073e30faf68480fe4a0431569b182317de86c | [log] [tgz] |
---|---|---|
author | pq <pquitslund@google.com> | Thu Nov 12 14:49:40 2015 -0800 |
committer | Dan Grove <dgrove@google.com> | Thu Nov 12 16:05:46 2015 -0800 |
tree | 6dfa155600c9fdfa8d278dcc38468534e4497001 | |
parent | cd4c8bef1467cc29f3ac61e9c90ec2e6d17fcead [diff] |
Status page indicator for contexts w/o .packages. For diagnostic purposes. See: https://github.com/dart-lang/sdk/issues/24900 for more context. BUG=24900 R=scheglov@google.com Review URL: https://codereview.chromium.org/1436343002 .
diff --git a/pkg/analysis_server/lib/src/status/get_handler.dart b/pkg/analysis_server/lib/src/status/get_handler.dart index 66ee196..a83d95e 100644 --- a/pkg/analysis_server/lib/src/status/get_handler.dart +++ b/pkg/analysis_server/lib/src/status/get_handler.dart
@@ -1345,6 +1345,9 @@ String key = folder.shortName; buffer.write(makeLink(CONTEXT_PATH, {CONTEXT_QUERY_PARAM: folder.path}, key, _hasException(folderMap[folder]))); + if (!folder.getChild('.packages').exists) { + buffer.write(' <b>[No .packages file]</b>'); + } }); // TODO(brianwilkerson) Add items for the SDK contexts (currently only one). buffer.write('</p>');