parser

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

 

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

Ответ

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]]