Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Узнать имя класса и(или метода) / 8 сообщений из 8, страница 1 из 1
28.11.2004, 12:12
    #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
28.11.2004, 14:42
    #32802822
Anatoly K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать имя класса и(или метода)
Наверное java.lang.reflect
...
Рейтинг: 0 / 0
28.11.2004, 14:49
    #32802826
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать имя класса и(или метода)
Например, вызвать new Exception().getStackTrace() в конструкторе TestObject().
...
Рейтинг: 0 / 0
28.11.2004, 17:42
    #32802876
^ozzy^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать имя класса и(или метода)
Anatoly KНаверное java.lang.reflect

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

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


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