Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 28.03.2017 20:46
Как оказалось, конструкция@has[object;method] $result(^reflection:method[$object;$method] is junction || ^reflection:field[$object;$method] is junction)таки не работает для геттер-методов:
@main[] $test[^test::create[$.a[b]]] $test.foreach.CLASS_NAME ^if(^has[$test;foreach])[y;n] @has[object;method] $result(^reflection:method[$object;$method] is junction || ^reflection:field[$object;$method] is junction) @CLASS test @create[data] $self.data[$data] @GET_foreach[] $result[^reflection:method[$self.data;foreach]]