Получение иерархии вызовов в Eclipse CDT

Я разрабатываю плагин для Eclipse CDT и хочу создать иерархию вызовов функции.

Возможно ли это без необходимости самостоятельно просматривать синтаксическое дерево каждого файла?


person cipher    schedule 19.07.2012    source источник


Ответы (2)


Вот ссылка на код в CDT, который используется для заполнения представления иерархии вызовов: http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/tree/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/callhierarchy/CHQueries.java

Выглядит довольно сложно, и все это внутреннее (имеется в виду не общедоступный API). Развлекайся.

person Mike Kucera    schedule 29.08.2012

person    schedule
comment
Это решение для Eclipse JDT... но мне нужно сделать это в Eclipse CDT, потому что я работаю над плагином для проектов C и не могу найти эквивалентный класс CallHierarchy в Eclipse CDT. - person cipher; 22.07.2012