powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как с помощью reflection дернуть static method
5 сообщений из 5, страница 1 из 1
Как с помощью reflection дернуть static method
    #34133586
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле не создавая объекта?

(привет)


Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
Как с помощью reflection дернуть static method
    #34133606
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
public Object invoke(Object obj,
                     Object[] args)
              throws IllegalAccessException,
                     IllegalArgumentException,
                     InvocationTargetException
If the underlying method is static, then the specified obj argument is ignored. It may be null.
...
Рейтинг: 0 / 0
Как с помощью reflection дернуть static method
    #34133649
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сенк, уже разобрались - сам хотел то же самое запостить =)

Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
Как с помощью reflection дернуть static method
    #34133659
Олег Артемов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдержка из доки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public   final   class  Method
 extends  AccessibleObject
 implements  Member
A Method provides information about, and access to, a single method on a  class  or  interface . The reflected method may be a  class  method or an instance method (including an  abstract  method). 

A Method permits widening conversions to occur when matching the actual parameters to invokewith the underlying method's formal parameters, but it  throws  an IllegalArgumentException  if  a narrowing conversion would occur. 

Как получить метод у класс или объекта:
Код: plaintext
1.
2.
getMethod(String name,  Class [] parameterTypes) 
          Returns a Method object that reflects the specified  public  member method of the  class  or  interface  represented by  this   Class  object

И только потом уже вызвать invoke.
...
Рейтинг: 0 / 0
Как с помощью reflection дернуть static method
    #34133678
Йогурт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, Олег, но я не об этом спрашивал =)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как с помощью reflection дернуть static method
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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