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<DefinitionResult>) {
_completeDefinition(completer, response);
} else if (completer is Completer<ImplementedType?>) {
_completeImplementedType(completer, response);
} else if (completer is Completer<CompileResult?>) {
_completeCompile(completer, response);
} else if (completer is Completer<CompileAndSignResult?>) {
_completeCompileAndSign(completer, response);
} else if (completer is Completer<FindInFilesResult>) {
_completeFindInFiles(completer, response);
}
}