Спасибо за ответ, Джеймс. С первыми двумя пунктами, которые вы сделали, вы говорите, что (как в анонимных, так и в неанонимных Runnables) было бы полезно посмотреть на иерархию вызовов конструктора Runnable - да, я согласен! Это обычно то, что я в конечном итоге делаю. Но обычно это означает частое переключение между двумя иерархиями, из которых одновременно может отображаться только одна. Я хотел бы избежать этого, сохранив одну иерархию.
Между конструктором Runnable и вызовом run() нет прямой иерархии вызовов, поэтому мне кажется неуместным расширять иерархию вызовов, добавляя конструктор в качестве «вызывающего» run(). Однако вызовы start() или добавления потока в Executor (или, возможно, вызовы run() внутри исполнителя) могут быть уместны для отображения в иерархии вызовов.
Мне действительно было просто интересно, существует ли существующее решение для этого, которое я не смог найти. Думаю, мне просто нужно попробовать плагин самому, если я этого достаточно хочу.
Я попробовал плагин для разработчиков. Это полезно, но не для этой конкретной проблемы!
Я также пробовал nWire. У него есть много функций, которые у меня не было времени полностью изучить, но я не смог найти способ сделать то, что я ищу здесь.
person
Community
schedule
28.01.2009