getCompletionRequest method

  1. @override
Future<CompletionRequest> getCompletionRequest(
  1. CompletionGetSuggestionsParams parameters
)
override

Return the completion request that should be passes to the contributors returned from getCompletionContributors.

Throw a RequestFailure if the request could not be created.

Implementation

@override
Future<CompletionRequest> getCompletionRequest(
  CompletionGetSuggestionsParams parameters,
) async {
  var result = await getResolvedUnitResult(parameters.file);
  return DartCompletionRequestImpl(
    resourceProvider,
    parameters.offset,
    result,
  );
}