hover method

Future<Map<String, Object?>> hover(
  1. String language,
  2. String source,
  3. int line,
  4. int character, {
  5. String? uri,
})

Hover information (signature + documentation) at line:character.

Implementation

Future<Map<String, Object?>> hover(
  String language,
  String source,
  int line,
  int character, {
  String? uri,
}) => _withDoc(language, source, uri: uri, (lsp, docUri) async {
  final hover = await lsp.hover(docUri, Position(line, character));
  return <String, Object?>{'hover': hover?.toJson(), 'isError': false};
});