Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.24.134] |
|
Сообщ.
#1
,
|
|
|
Всем привет. Пытливость ума не дает мне покоя и в этот раз. Такой вопрос.
Есть класс со статическими методами. Когда я их вызываю с другого класса, то можно ли узнать какой класс вызывает статические методы? Но при этом не указывать им объект класса, который их вызывает. Можно через поток получить название класса, а вот объект возможно? |
Сообщ.
#2
,
|
|
|
Стектрейс эксепшена распарсить
|
Сообщ.
#3
,
|
|
|
Вызывающий объект получить нельзя, это требует прямого доступа к стековому фрейму. Кроме того, его (фрейма) структура может зависеть от jvm.
|
Сообщ.
#4
,
|
|
|
А жаль. Это бы намного облегчило некоторые коды. Ну что ж, будем и дальше передавать экземпляры класса.
Спасибо. |