На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
  
> Получить объект вызывающего класса
    Всем привет. Пытливость ума не дает мне покоя и в этот раз. Такой вопрос.
    Есть класс со статическими методами. Когда я их вызываю с другого класса, то можно ли узнать какой класс вызывает статические методы? Но при этом не указывать им объект класса, который их вызывает.
    Можно через поток получить название класса, а вот объект возможно?
      Стектрейс эксепшена распарсить :lool:
        Вызывающий объект получить нельзя, это требует прямого доступа к стековому фрейму. Кроме того, его (фрейма) структура может зависеть от jvm.
          А жаль. :( Это бы намного облегчило некоторые коды. Ну что ж, будем и дальше передавать экземпляры класса.
          Спасибо.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0228 ]   [ 15 queries used ]   [ Generated: 2.05.24, 20:29 GMT ]