Можно ли использовать идентификатор отладки eclipse для ссылки на объект в режиме отображения?

#java #eclipse #debugging

#java #eclipse #отладка

Вопрос:

При отладке приложений Java мне иногда хотелось бы вызывать методы для объекта, который содержится в сложной структуре (например, получение второго элемента итератора для объекта в a HashMap ). Хотя ручное сворачивание этого в Display представлении, безусловно, возможно, оно также является громоздким.

Часто в режиме проверки довольно легко найти внутренний идентификатор отладки объекта, который я хочу изучить, и поэтому мне интересно, можно ли использовать это для прямой ссылки на объект? Возможно, что-то вроде: ($2235).myMethod() .

Доступна ли эта функциональность в Eclipse?

Ответ №1:

Вы можете реализовать toString() метод ваших объектов, чтобы получить удобный для пользователя вид.

Однако для существующих объектов, таких как HashMap , вы должны развернуть его внутреннюю структуру.