prepareRename method

Future<Map<String, dynamic>?> prepareRename(
  1. String filePath,
  2. int line,
  3. int character
)

Checks whether a symbol can be renamed at the given position.

Returns range and placeholder information, or null if rename is invalid.

Implementation

Future<Map<String, dynamic>?> prepareRename(
  String filePath,
  int line,
  int character,
) async {
  final response = await _sendRequest(
    method: 'textDocument/prepareRename',
    params: _commonParams(filePath, line, character),
  );

  return response['result'];
}