Описание тега call-hierarchy

Иерархия вызовов позволяет вам перемещаться по коду, отображая все вызовы выбранного метода, свойства или конструктора и обратно. Это позволяет лучше понять, как течет код, и оценить влияние изменений кода. Вы можете исследовать несколько уровней кода, чтобы просмотреть сложные цепочки вызовов методов и дополнительные точки входа в код, что позволяет исследовать все возможные пути выполнения.
2 ответа

Eclipse - `открытая иерархия вызовов` прекратить поиск в лямбда-цепочке

Вот мой пример кода Java: public class Test { public static void main(String[] args) { methodDepth0( ()-> methodDepth1( ()-> methodDepth2() ) ); } static Object methodDepth2() { return null; } interface MyIF { void call(); } static void method…
15 май '15 в 08:00
0 ответов

Получение иерархии вызовов в gperftools для пакета R

Я могу использовать gperftools для создания графа вызовов, как, например, в этом вопросе. Теперь я хотел бы получить график вызовов для bind_rows() в dplyr Пакет R, чтобы отследить эту ошибку. Я собрал оба R а также dplyr с помощью CPP/CXXFLAGS=-g -…
10 окт '15 в 19:01
2 ответа

Visual Studio Call Hierarchy: как найти вызовы через реализованный интерфейс к методу?

С функциональностью иерархии вызовов Visual Studio я могу найти вызовы определенного метода. Тем не менее, он не может найти класс через реализованный интерфейс. Как в следующем, если Method() вызывается через IFoo, эти вызовы не найдены в иерархии …
0 ответов

Расширить "иерархию вызовов" в затмении

Есть ли способ расширить дерево, которое генерируется "плагином иерархии вызовов"? После первого взгляда я не нашел ни одного. Справочная информация: я хотел бы добавить некоторые XML-разбор, чтобы найти ссылки на константы некоторых специальных кла…
05 дек '17 в 12:31
1 ответ

Иерархия вызовов Eclipse для CDT работает не полностью

Иерархия вызовов затмения для CDT не показывает все вызовы функций для некоторых из моих функций. Весь мой источник находится в папке проекта. Я попытался добавить местоположения в project->properties->C/C++ General->Paths and Symbols и перестроил и…
29 янв '13 в 21:10
2 ответа

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

Я разрабатываю плагин для Eclipse CDT и хочу сгенерировать иерархию вызовов функции. Возможно ли это, не обходя дерево синтаксиса каждого файла самостоятельно?
0 ответов

Иерархия вызовов затмения неполная

Когда я выполняю иерархию вызовов (Eclipse Indigo), я получаю меньше результатов, чем я знаю. Странно то, что эта функциональность, казалось, работала всего несколько недель назад. Когда я выполняю ту же операцию в той же рабочей области в Juno, я п…
08 апр '13 в 20:30
8 ответов

Фильтр Eclipse "Open Call Hierarchy" только для моей компании / проекта

Одна из моих любимых функций в Eclipse - возможность открывать иерархию вызывающих и вызываемых объектов метода. По умолчанию представление показывает вызовы / из классов, которые находятся за пределами моей кодовой базы... о которых я обычно не бес…
8 ответов

Eclipse IDE - открытая иерархия вызовов пуста / не работает

Что мне делать, если "Открытая иерархия вызовов" не работает (пусто для каждого метода в проекте)? Это очень полезно для навигации по коду, не знаю, как работать без него!
21 мар '13 в 07:59
1 ответ

Обеспечение того, чтобы стек вызовов одного метода всегда включал другой метод в Java

У меня есть проблема проектирования в общей утилите, которую мы используем в нашем Java-проекте, где я хочу убедиться, что все вызывающие стороны определенного метода A обернуты другим методом B. Общая форма этого кода, как я его написал сегодня, та…
26 май '15 в 18:49
3 ответа

Более интеллектуальное затмение "Открытая иерархия вызовов"?

Если у меня есть проект Java в Eclipse, я могу щелкнуть правой кнопкой мыши на имени метода и "Открыть иерархию вызовов". Предположим, у меня есть два интерфейса, A и B, которые оба определяют метод x(). Могу ли я сделать так, чтобы Eclipse использо…
10 янв '11 в 18:18
2 ответа

Поиск всех методов, которые прямо или косвенно используют определенный метод в нативном C++

Есть ли инструмент для обнаружения всех прямых или косвенных методов использования для конкретного метода в C++. Для управляемых классов NDepend выполняет работу "Выберите метод, который использует меня", однако я изо всех сил пытаюсь сделать это в …
0 ответов

Где находится "View Call Hierarchy" в разработке универсальных окон?

В Call Hierarchy Visual Studio говорит правой кнопкой мыши и выберите View Call Hierarchy показать иерархию вызовов. Кажется, я не могу найти эту опцию ни во время работы, ни во время паузы в точке останова в соответствующем контексте. Вот изображен…
0 ответов

Нет иерархии вызовов в pydev, почему?

Я не говорю о поиске ссылок с помощью Ctrl+Shift+G . я ищу что-то вроде ниже в затмении Пидев
14 янв '18 в 03:39
1 ответ

Как получить все возможные вызовы метода в Java - как иерархия вызовов

Скажем, у меня есть метод m в классе. Я пытаюсь найти все методы, которые вызывают m во всем проекте. Подобно инструменту иерархии вызовов eclipse, за исключением того, что он мне нужен для вывода списка / массива методов. Мне это нужно статически, …
24 окт '14 в 19:31
1 ответ

pycparser извлекает иерархию вызовов функций

Есть ли способ получить стек вызовов функций с pycparser? например, если у меня есть такой код: static int Func_1(int *val) { unsigned int data_1 = 0; int result; result = Func_2(val, data_1 ); result = Func_3(val, result ); return result; } поэтому…
23 янв '19 в 10:05
2 ответа

Visual Studio C++ выпуск IntelliSense

Кажется, у меня возникли две проблемы с моим проектом после того, как я перешел с VS 2005 на VS 2010. IntelliSense: ошибка командной строки: неверное определение макроса: _WIN32_WINNT>=0x0501 И я также не могу создать иерархию вызовов для любого из …
6 ответов

Порядок вызова конструкторов / деструкторов в наследство

Небольшой вопрос о создании объектов. Скажем, у меня есть эти два класса: struct A{ A(){cout << "A() C-tor" << endl;} ~A(){cout << "~A() D-tor" << endl;} }; struct B : public A{ B(){cout << "B() C-tor" << endl;} ~…
1 ответ

Вызов иерархии из определенной функции

Фон: Работая в затмении, у меня есть две функции: do_something и execute_task. Я знаю, что do_something вызывает ряд других функций, которые, в свою очередь, вызывают другие (и т. Д. И т. П.), И где-то вниз по ссылке также будет вызываться execute_t…
14 янв '16 в 10:00
1 ответ

Как мы можем программно получить иерархию вызовов для методов в IntelliJ

Получить иерархию вызовов легко в IntelliJ. Просто используйте встроенный инструмент. Но есть ли способ сделать это с помощью кода? Eclipse внутренний JDT имеет два класса, называемые CallHierarchy и MethodWrapper, которые помогают сделать это: ссыл…
24 окт '17 в 20:39