[:? {[${:name} info is class]} { Class } - { Object }] ${:name} [:?var :@superclass { - subclass of [:for super ${:@superclass} { [$super name] }] }]

[:?var :@see {
See also:${:@see}
}]
[:text]
[:?var :@param {

Attributes

[:for attr ${:@param} {

[$attr name]

[$attr text]
[:? {[$attr exists default]} {
Default Value: [$attr default]
}] [:? {[$attr exists deprecated]} {
Deprecated: [$attr default]
}]
}]
} ] [:let iattrs [:inherited @param]] [:? {$iattrs ne ""} {
[:for superclass [dict keys $iattrs] { [:let attrs [dict get $iattrs $superclass]]

Attributes inherited from [$superclass name]:

[:for a $attrs { [$a name] }]
}]
}]
[:?var :@method {

Methods

[:for method ${:@method} {

[$method name]

[:? {[$method exists @return]} {<[[$method @return] spec]>} ] [$method name] [$method parameters]
[$method text]
[:? {[$method exists @param]} {
Method parameters:
[:for param [$method @param] {
[$param name] [:? {[$param exists spec] && [$param spec] ne ""} {<[$param spec]>}] [$param text] [:? {[$param exists default]} {
Default Value: [$param default]
}]
}]
}] [:? {[$method exists :@return]} { [:let rparam [$method @return]]
Returns:
[$rparam text]
}] [:? {[$method exists :@deprecated]} {
Deprecated [$method @deprecated]
}]

}]
}] [:let imethods [:inherited @method]] [:? {$imethods ne ""} {
[:for superclass [dict keys $imethods] { [:let ms [dict get $imethods $superclass]]

Methods inherited from [$superclass name]:

[:for m $ms { [$m name] }]
}]
}]
[:?var :@object-method {

Per-object methods

[:for omethod ${:@object-method} {

[$omethod name]

[:? {[$omethod exists @return]} {<[[$omethod @return] spec]>} ] [$omethod name] [$omethod parameters]
[$omethod text]
[:? {[$omethod exists @param]} {
Method parameters:
[:for param [$omethod @param] {
[$param name] [:? {[$param exists spec] && [$param spec] ne ""} {<[$param spec]>}] [$param text]
}]
}] [:? {[$omethod exists :@return]} { [:let rparam [$omethod @return]]
Returns:
[$rparam text]
}] [:? {[$omethod exists :@deprecated]} {
Deprecated [$method @deprecated]
}]

}]
}]