|
|
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
есть такой код Код: java 1. 2. 3. Код: java 1. 2. 3. 4. 5. 6. и вот идея кода Код: java 1. 2. Вопрос такой у меня Код: java 1. метод не находит по враперу. а есть идеи как сделать так чтобы находил по враперу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2016, 21:43 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
Ты вообще о чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2016, 21:47 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
DNShark, А в Task есть метод doWork? А то судя по вашему коду его нет :-) Как можно найти, то чего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 07:32 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
mad_nazgulDNShark, А в Task есть метод doWork? А то судя по вашему коду его нет :-) Как можно найти, то чего нет? Так он и не в Task ищет, а в Work. Он не знает точный тип параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 08:01 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
DNSharkметод не находит по враперу. а есть идеи как сделать так чтобы находил по враперу? Довольно странно что вы реализацию интерфейса называете враппером. Вот тут аналогичный вопрос и два решения http://stackoverflow.com/questions/3602413/using-reflection-to-get-a-method-method-parameters-of-interface-types-arent-fo Перебором всех методов и сторонней реализацией Через MethodHandle тоже, вроде, с наскока не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 08:11 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 08:15 |
|
||
|
найти метод рефлексией по враперу
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ага спасибо большое, с врапером у меня там получается Task еще в ObjectProperty и на него листенер цепляется t.addListener((observable, oldValue, newValue) и значение приходит как Wrapper. Там в решении получается if (params[0].isInstance(newValue)) приходится протягивать сам интерфейс. Не хотелось бы. В общем решил повесить антоцию на метод, и тогда посимпатичней получилось, и не нужно название метода текстом передавать. Ага спасибо большое всем отозвавшимся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2123484]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 310ms |

| 0 / 0 |
