|
Модераторы: LSD, AntonSaburov |
|
lazycat |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Доброго времени суток всем!
Вопрос такой. В отладчике Idea стоит брейкпоинт в методе. Этот метод в подклассах не переопределяется. Есть ли способ средствами Idea выяснить, из какого конкретно подкласса был этот метод вызван? Похоже, что описал я проблему кривовато, поэтому постараюсь еще раз другими словами. Есть класс MyClass, в нем есть метод myMethod(). В отладчике останов по брейкпонтну в myMethod. Поскольку метод не статический, то, естественно он был вызван через ссылку на класс, например, myReference.myMethod(); Надо определить средствами Idea тип myReference. Можно ли это сделать? Сразу скажу, рекомендация использовать this.getClass() не подходит, т.к. изменять код метода нежелательно. (Точнее, изменить его можно, но надо измененное деплоить на сервер, перестартовывать, смотреть то, что надо, потом откатывать код назад, снова передеплоивать и перестартовывать, одним словом, нежелательно). Заранее благодарен всем откликнувшимся. |
|||
|
||||
AlexeyVorotnikov |
|
|||
Опытный Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 1 Всего: 18 |
Так просто посмотрите в отладчике какого именно класса this.
-------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
lazycat |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 227 Регистрация: 15.7.2007 Репутация: нет Всего: 1 |
Да, действительно, человек склонен в последнюю очередь видеть то, что прямо перед глазами.
Спасибо! |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |