|
|
test for ^reflection:is[] added (related to feature #1041)
@main[]
^is_code{1}
^is_method{1}
^is_junction{1}
^is_code[$main]
^is_method[$main]
^is_junction[$main]
void: ^if(^reflection:is[void;no-such-value]){yes}{no}
string: $s[] ^if(^reflection:is[string;s]){yes}{no}
$a[ $.b[ $.c{code} ] ]
context: ^if(^reflection:is[code;$a.b;c]){yes}{no}
@is_code[x]
code: ^if(^reflection:is[code;x]){yes}{no}
@is_method[x]
method: ^if(^reflection:is[method;x]){yes}{no}
@is_junction[x]
juction: ^if(^reflection:is[junction;x]){yes}{no}