Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 14.09.2016 13:51
В итоговом коде понятно что потребуется враппер в базовом классе, в случае свойств без этого никак. Зато и сеттеры можно по такой же схеме делать. С HEAD этот код уже работает, выдает [props! 5 test].@main[] $test[^test::create[]] $test.prop[5] [$test.prop] @CLASS props @GET_prop[] props! $v $self.CLASS_NAME @SET_prop[value] $v[$value] @CLASS test @auto[] $self.prop-j[^reflection:method[$props:GET_prop]] $self.prop-sj[^reflection:method[$props:SET_prop]] @create[] @GET_prop[] ^prop-j[] @SET_prop[value] ^prop-sj[$value]