| Index: pkg/analysis_server/lib/src/status/get_handler.dart
|
| diff --git a/pkg/analysis_server/lib/src/status/get_handler.dart b/pkg/analysis_server/lib/src/status/get_handler.dart
|
| index 1c83b878a854ed62ef5a05765892bcd6adda5df2..e40b9e07e9e6fb8dcb3636d443be74d1a3676e18 100644
|
| --- a/pkg/analysis_server/lib/src/status/get_handler.dart
|
| +++ b/pkg/analysis_server/lib/src/status/get_handler.dart
|
| @@ -25,6 +25,7 @@ import 'package:analysis_server/src/status/ast_writer.dart';
|
| import 'package:analysis_server/src/status/element_writer.dart';
|
| import 'package:analyzer/file_system/file_system.dart';
|
| import 'package:analyzer/src/context/cache.dart';
|
| +import 'package:analyzer/src/context/context.dart' show AnalysisContextImpl;
|
| import 'package:analyzer/src/generated/ast.dart';
|
| import 'package:analyzer/src/generated/element.dart';
|
| import 'package:analyzer/src/generated/engine.dart'
|
| @@ -1030,6 +1031,9 @@ class GetHandler {
|
| explicitNames.sort();
|
| implicitNames.sort();
|
|
|
| + AnalysisDriver driver = (context as AnalysisContextImpl).driver;
|
| + List<WorkItem> workItems = driver.currentWorkOrder?.workItems;
|
| +
|
| _overlayContents.clear();
|
| context.visitContentCache((String fullName, int stamp, String contents) {
|
| _overlayContents[fullName] = contents;
|
| @@ -1060,12 +1064,21 @@ class GetHandler {
|
| _writePage(
|
| buffer, 'Analysis Server - Context', ['Context: $contextFilter'],
|
| (StringBuffer buffer) {
|
| -
|
| buffer.write('<h3>Most Recently Perfomed Tasks</h3>');
|
| AnalysisTask.LAST_TASKS.forEach((String description) {
|
| buffer.write('<p>$description</p>');
|
| });
|
|
|
| + buffer.write('<h3>Work Items</h3>');
|
| + buffer.write(
|
| + '<p><b>Current: ${driver.currentWorkOrder?.current?.descriptor?.name}</b></p>');
|
| + buffer.write('<br>');
|
| + if (workItems != null) {
|
| + buffer.writeAll(workItems
|
| + .map((item) => '<p>${item.descriptor?.name}</p>')
|
| + ?.toList());
|
| + }
|
| +
|
| _writeFiles(buffer, 'Priority Files', priorityNames);
|
| _writeFiles(buffer, 'Explicitly Analyzed Files', explicitNames);
|
| _writeFiles(buffer, 'Implicitly Analyzed Files', implicitNames);
|
|
|