#java #eclipse #debugging
#java #eclipse #отладка
Вопрос:
При отладке приложений Java мне иногда хотелось бы вызывать методы для объекта, который содержится в сложной структуре (например, получение второго элемента итератора для объекта в a HashMap
). Хотя ручное сворачивание этого в Display
представлении, безусловно, возможно, оно также является громоздким.
Часто в режиме проверки довольно легко найти внутренний идентификатор отладки объекта, который я хочу изучить, и поэтому мне интересно, можно ли использовать это для прямой ссылки на объект? Возможно, что-то вроде: ($2235).myMethod()
.
Доступна ли эта функциональность в Eclipse?
Ответ №1:
Вы можете реализовать toString()
метод ваших объектов, чтобы получить удобный для пользователя вид.
Однако для существующих объектов, таких как HashMap
, вы должны развернуть его внутреннюю структуру.