Index: pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart |
diff --git a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart |
index 218cc9f06f7d777b84a2d1ef149b9e2ef256123e..2a537bf072ce120e426fd1e2c20807a13ac1aed6 100644 |
--- a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart |
+++ b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart |
@@ -8,6 +8,7 @@ import 'package:analysis_server/src/protocol_server.dart' as protocol; |
import 'package:analysis_server/src/protocol_server.dart' |
hide Element, ElementKind; |
import 'package:analysis_server/src/provisional/completion/dart/completion_dart.dart'; |
+import 'package:analysis_server/src/utilities/documentation.dart'; |
import 'package:analyzer/dart/element/element.dart'; |
import 'package:analyzer/dart/element/type.dart'; |
import 'package:analyzer/dart/element/visitor.dart'; |
@@ -44,6 +45,12 @@ CompletionSuggestion createSuggestion(Element element, |
0, |
isDeprecated, |
false); |
+ |
+ // Attach docs. |
+ String doc = removeDartDocDelimiters(element.documentationComment); |
+ suggestion.docComplete = doc; |
+ suggestion.docSummary = getDartDocSummary(doc); |
+ |
suggestion.element = protocol.convertElement(element); |
Element enclosingElement = element.enclosingElement; |
if (enclosingElement is ClassElement) { |