File:  [parser3project] / parser3 / tests / 266.html
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Sun Feb 20 05:44:33 2011 UTC (15 years, 4 months ago) by misha
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, release_3_4_5, release_3_4_4, release_3_4_3, release_3_4_2, release_3_4_1, HEAD
- tests for checking $.inherited and $.overridden in ^reflection:method_info[...] were added

@USE
266.p



@main[][object;methods]
$object[^c::_create[]]
^^object.a[] = ^object.a[]<br />
^^object.b[] = ^object.b[]<br />
^^object.c[] = ^object.c[]<br />
^^object.d[] = ^object.d[]<br />
^^object.e[] = ^object.e[]<br />
^^object.f[] = ^object.f[]<br />
^^object.g[] = ^object.g[]<br />

$hMethod[^reflection:methods[$object.CLASS_NAME]]
$tMethod[^hMethod._keys[name]]
^tMethod.sort{$tMethod.name}

^tMethod.menu{
	$sName[$tMethod.name]
	<h2>$sName</h2>
	$hInfo[^reflection:method_info[$object.CLASS_NAME;$sName]]
	^hInfo.foreach[k;v]{^$.$k^[^if($k eq "file"){^v.match[^^.+/][]{/-real-path-was-here-/}}{$v}^]}[<br />]
}[<hr />]


<br /><br />done.

E-mail: