parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Кстати о подмешанных свойствах

G_Z 12.09.2016 18:12 / 12.09.2016 18:15

Свойства через модмешанные методы не работают, в том числе после «прототипной» доработки.
@main[]
$object[^class::create[]]

$object.field, $object.field2
<hr/>
$class:field, $class:field2
<hr/>
^object.method[], ^class:method[]
<hr/>
$object.property, $class:property


@CLASS
class

@auto[]
$field[class field]
$field2[class field]

@create[]
$self.field[object field]

$self.method[$mixin:method]
$self.GET_property[$mixin:GET_property]

@method[]
class method

@GET_property[]
class property


@CLASS
mixin

@method[]
mixin method

@GET_property[]
mixin property
Получаем:
object field, class field
object field, class field
mixin method, class method
class property, class property
В «прототипном» случае получаем:
object field, class field
class field, class field
mixin method, class method
class property, class property
Но геттеры не перекрываются.

Ожидается:
object field, class field
class field, class field
mixin method, class method
object property, class property