powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Узнать имя класса и(или метода)
8 сообщений из 8, страница 1 из 1
Узнать имя класса и(или метода)
    #32802774
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру, есть следующая конструкция:


Код: plaintext
1.
2.
3.
4.
5.
6.
 public   class  CommandOne  extends  AbstractCommand{
  public   void  estimate() {
    TestObject o =  new  TestObject();
     // or TestObject  o = class.forName("TestObject").newInstance();
 }
}

Можно ли каким-либо способом узнать имя класса и(или) метода (в данном конкретном случае CommandOne, метод estimate), создавшего объект TestObject в самом классе TestObject не передавая при этом никаких параметров в TestObject, т.е. средствами самой Jav'ы ?
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802822
Anatoly K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное java.lang.reflect
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802826
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, вызвать new Exception().getStackTrace() в конструкторе TestObject().
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802876
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly KНаверное java.lang.reflect

Пример есть ?
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802878
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUsНапример, вызвать new Exception().getStackTrace() в конструкторе TestObject().

Хотелось бы без исключений .... Возможно есть другой способ ?
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802879
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя с Exception().getStackTrace() действительно работает ...
Но есть ли другие варианты ?
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802889
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вдогонку. Хотелось бы также получать значения свойств, определенных в CommandOne :)
...
Рейтинг: 0 / 0
Узнать имя класса и(или метода)
    #32802961
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчет получить не имя объекта, а сам объект ? Т.е. Object, дальше его несложно преобазовать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Узнать имя класса и(или метода)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]