Затмение "Установить следующее высказывание" - PullRequest
22 голосов
/ 13 января 2012

Есть ли способ перейти к строке кода в Eclipse для Java? Это было бы полезно для повторного запуска функции для отладки. Что-то вроде «Set Next Statement» в Visual Studio или перетаскиваемой желтой стрелки?

Yellow arrow in Visual Studio

Ответы [ 4 ]

14 голосов
/ 14 января 2012

Когда в отладчике выберите место в стеке, щелкните правой кнопкой мыши и выберите «Drop to Frame».Это раскрутит стек вызовов.Вы можете сделать это в текущем методе (верхняя часть стека вызовов), чтобы развернуть верхнюю часть метода.Это не работает постоянно по разным причинам, но вы можете делать это довольно часто.

5 голосов
/ 14 марта 2013

Эта функция даже концептуально не существует в интерфейсе инструментов JVM , а тем более в протоколе отладочной проводки Java , с которым имеют тенденцию взаимодействовать IDE.Реализация его в IDE потребует создания (и управления) собственной сборки Hotspot / JRockit / etc.

2 голосов
/ 16 августа 2012

Я также не нашел его и не думаю, что он поддерживается.Его доступность в Visual Studio (для разработки на C ++) действительно испортила меня.Это очень полезно в некоторых случаях.

0 голосов
/ 18 июня 2013

Я не знаю ни одного способа сделать это в Eclipse - и все очевидные проверки ничего не дают. Я подозреваю, что есть проблема с тем, как работает java, так как она была доступна очень долго в Visual Studio, а Eclipse не соответствовал ей, это означает, что она должна быть не тяжелой, а эпической.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...