formatPrepareCallHierarchyResult function
Format prepareCallHierarchy result.
Implementation
String formatPrepareCallHierarchyResult(
List<LspCallHierarchyItem>? items, {
String? cwd,
}) {
if (items == null || items.isEmpty) {
return 'No call hierarchy item found at this position';
}
if (items.length == 1) {
return 'Call hierarchy item: ${_formatCallHierarchyItem(items[0], cwd: cwd)}';
}
final lines = ['Found ${items.length} call hierarchy items:'];
for (final item in items) {
lines.add(' ${_formatCallHierarchyItem(item, cwd: cwd)}');
}
return lines.join('\n');
}