Ответ
MoKo 29.09.2016 22:26
Гм, не думал, что планируется вызывать этот метод для совсем уж произвольных типов. :) Тогда например так. Или завести хеш с исключениями, но это вероятно медленнее.
@has[object;method]
^try{
$result($object.CLASS.$method is junction || $object.$method is junction)
}{
$result(false)
$exception.handled(true)
}
- ^reflection:is[foreach;junction;$hash] — проверка на junction нативных объектов, G_Z [M] 18.03.2016 18:54 / 18.03.2016 18:54
- ^reflection:is и @GET_DEFAULT, G_Z [M] 19.03.2016 21:14 / 19.03.2016 22:16
- Ответ, moko [M] 18.03.2016 19:33
- Ответ, G_Z [M] 18.03.2016 19:40 / 18.03.2016 20:10
- Ответ, moko [M] 28.09.2016 19:29
- Ответ, G_Z [M] 28.09.2016 21:58
- Ответ, MoKo 28.09.2016 22:08
- Не работает на некоторых нативных классах, G_Z [M] 29.09.2016 04:17
- Ответ, MoKo 29.09.2016 22:26
- Ну, я делал так, G_Z [M] 29.09.2016 22:30
- Ответ, MoKo 29.09.2016 23:21
- Ответ, G_Z [M] 29.09.2016 23:50 / 29.09.2016 23:51
- Ответ, MoKo 30.09.2016 00:34
- Ответ, G_Z [M] 28.03.2017 20:46
- Ответ, G_Z [M] 30.09.2016 01:00
- Да, действительно, G_Z [M] 28.09.2016 22:19 / 28.09.2016 22:19