prepareCallHierarchy method
Prepares a call hierarchy item at the given position.
This is required before requesting incoming or outgoing calls.
Implementation
Future<Map<String, dynamic>?> prepareCallHierarchy(
String filePath,
int line,
int character,
) async {
final response = await _sendRequest(
method: 'textDocument/prepareCallHierarchy',
params: _commonParams(filePath, line, character),
);
final result = response['result'];
if (result is! List || result.isEmpty) return null;
return result.first;
}