Программный доступ к иерархии вызовов Eclipse

Мне нужно программно сгенерировать график вызовов как часть плагина Eclipse. Я знаю, что в Eclipse есть встроенная функция Open Call Hierarchy, но я не смог найти способ получить к ней доступ как часть разработки плагина. Кто-нибудь знает, как это сделать, используя иерархию вызовов Eclipse или другой подобный инструмент?

Спасибо


person Tas    schedule 03.04.2012    source источник


Ответы (1)


Вы можете использовать org.eclipse.jdt.internal.corext.callhierarchy.CallHierarchy и другие типы в том же пакете.

person Deepak Azad    schedule 03.04.2012
comment
Есть ли где-нибудь, где я могу получить образец кода/документацию для этого пакета? Я вполне уверен, что это правильный класс, но я не уверен, как его использовать. - person Tas; 04.04.2012
comment
Я думаю, вам придется поискать его использование на o.e.jdt.ui и во всем разобраться самостоятельно. (Не внутренние типы, как правило, хорошо документированы, но это внутренний тип) - person Deepak Azad; 04.04.2012
comment
Компилятор предупреждает меня, что для этих классов существует ограничение доступа. Есть ли какой-то общедоступный способ доступа к этой функции? Или это предупреждение, которое можно игнорировать? - person allprog; 31.01.2014
comment
У меня тогда тоже были эти предупреждения — их можно игнорировать, вы просто рискуете сломать свой код в последующих версиях/патчах для Eclipse. - person Tas; 11.02.2014