просматривать глобальные / статические / наследуемые переменные в отладчике eclipse - PullRequest
7 голосов
/ 14 апреля 2011

Это небольшое раздражение для меня, которое продолжает появляться.Когда я отлаживаю программу, я вижу переменные в непосредственной области видимости, но я не вижу переменных, которые являются глобальными, статическими или переменными, унаследованными классом this.Единственный способ, которым я знаю, как получить эти значения для тестирования, - это создать фиктивную переменную для хранения нужной мне переменной в области действия данной функции, которая неэффективна или элегантна.

Есть ли более простой способчтобы увидеть значение любого / всех трех типов переменных, которые я упомянул, проходя через отладчик?

Спасибо

Ответы [ 3 ]

15 голосов
/ 14 апреля 2011

Расширение записи для this в представлении Variables в Debug Perspective должно позволить вам просмотреть все эти (нестатические) элементы уже по умолчанию.

Чтобы просмотреть константы и статические элементы, в меню вида Variables (открывается при нажатии маленькой стрелки вниз в правом верхнем углу представления) выберите Java > Show Static Variables или Show Constants

Show Static Variables

6 голосов
/ 14 апреля 2011

Вы можете использовать Просмотр выражений для просмотра произвольного выражения, включая статические и глобальные переменные.

Другим удобным представлением является Представления дисплеев , которые позволяют выполнять произвольный код.

1 голос
/ 14 апреля 2011

В перспективе отладки откройте представление «Переменные», нажмите стрелку, направленную вниз, в правом верхнем углу панели и выберите «Java» / «Показать статические переменные»

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