completeWork method
Implementation
@protected
void completeWork(
Completer completer, ScriptingWorkspaceResponseResult response) {
assert(response.available);
if (completer is Completer<List<ScriptProblemResult>>) {
_completeFullProblemReport(completer, response);
} else if (completer is Completer<ScriptProblemResult>) {
_completeProblemReport(completer, response);
} else if (completer is Completer<HighlightResult>) {
_completeHighlight(completer, response);
} else if (completer is Completer<FormatResult>) {
_completeFormat(completer, response);
} else if (completer is Completer<AutocompleteResult>) {
_completeAutocomplete(completer, response);
} else if (completer is Completer<ImplementedType?>) {
_completeImplementedType(completer, response);
} else if (completer is Completer<CompileResult?>) {
_completeCompile(completer, response);
}
}