Class Relations
- class: ::nx::EnsembleObject
::nx::EnsembleObject create ::nx::Class::slot::__info::method
Methods (to be applied on the object)
args (scripted)
: ::nsf::methods::class::info::method args $name
body (scripted)
: ::nsf::methods::class::info::method body $name
callprotection (scripted)
if {[::nsf::method::property [self] $name call-protected]} {
return protected
} elseif {[::nsf::method::property [self] $name call-private]} {
return private
} else {
return public
}
debug (scripted)
::nsf::method::property [self] $name debug
definition (scripted)
: ::nsf::methods::class::info::method definition $name
definitionhandle (scripted)
: ::nsf::methods::class::info::method definitionhandle $name
deprecated (scripted)
::nsf::method::property [self] $name deprecated
exists (scripted)
: ::nsf::methods::class::info::method exists $name
handle (scripted)
: ::nsf::methods::class::info::method definitionhandle $name
origin (scripted)
: ::nsf::methods::class::info::method origin $name
parameters (scripted)
set defs [: ::nsf::methods::class::info::method parameter $name]
if {[info exists pattern]} {return [::nsf::parameter::filter $defs $pattern]}
return $defs
registrationhandle (scripted)
: ::nsf::methods::class::info::method registrationhandle $name
returns (scripted)
: ::nsf::methods::class::info::method returns $name
submethods (scripted)
: ::nsf::methods::class::info::method submethods $name
syntax (scripted)
return [string trimright "/cls/ [namespace tail $name] [: ::nsf::methods::class::info::method syntax $name]" { }]
type (scripted)
: ::nsf::methods::class::info::method type $name