Панель Отладка позволяет управлять процессом отладки Java программы, которой по сути является ваша модель. Эта панель отображает потоки запущенного процесса. Каждый поток программы отображается в виде узла дерева. Для приостановленных потоков отображается стек (последовательность вложенных вызовов) методов, выполнение которых не было завершено.
Чтобы открыть/закрыть панель Отладка
- Выберите Вид > Отладка из главного меню.
Когда выполнение кода будет приостановлено, вы сможете пошагово управлять выполнением модели. Если во время выполнения какой-либо операции (список операций см. в таблице ниже) встретится точка останова, то выполнение будет приостановлено в этой точке, и выполнение операции будет прекращено.
В верхнем правом углу панели Отладка располагаются кнопки панели инструментов, позволяющие пошагово управлять отладкой кода модели.
Команда | Действие |
---|---|
Продолжить | Возобновляется выполнение потока. Стек методов для потока перестает отображаться. Производится очищение панели Переменные. |
Шагнуть в | Трассируется функция. Выполняется вызов функции на выделенной в текущий момент строке кода, выполнение приостанавливается на следующей выполняемой строке вызванной функции. Если в строке последовательно вызывается несколько функций, то по окончании трассировки одной из них выполнение вновь вернется к строке, из которой они вызываются, и пользователь может снова выбрать, будет ли он трассировать или пропустит функцию, вызов которой располагается следом и т.д. |
Шагнуть через | Пропускается функция. Выполняется выделенная в данный момент времени строка кода. Если в данной строке производится вызов функции, то управление не переходит внутрь кода этой функции, а переходит сразу к следующей выполняемой строке и выполнение останавливается. |
Шагнуть из | Выполнение кода продолжается до следующего оператора возврата return в текущем методе. Этот оператор выполняется, и выполнение останавливается на следующей выполняемой строке кода. |
-
Как мы можем улучшить эту статью?
-