Index: generic/gentclAPI.decls =================================================================== diff -u -raef0c8541f096447f838953d4f4de16e19dbf6c1 -r9ebd1309a52b27ab92e9e3cce07037767efe4a4f --- generic/gentclAPI.decls (.../gentclAPI.decls) (revision aef0c8541f096447f838953d4f4de16e19dbf6c1) +++ generic/gentclAPI.decls (.../gentclAPI.decls) (revision 9ebd1309a52b27ab92e9e3cce07037767efe4a4f) @@ -297,21 +297,34 @@ } #### TODO should object methods have -per-object? infoObjectMethod method XOTclObjInfoMethodMethod { - {-argName "object" -required 1 -type object} - {-argName "-per-object"} + {-argName "object" -type object} {-argName "infomethodsubcmd" -type "definition|name|parameter|type"} {-argName "name"} } +infoClassMethod method XOTclClassInfoMethodMethod { + {-argName "class" -type class} + {-argName "infomethodsubcmd" -type "definition|name|parameter|type"} + {-argName "name"} +} + ### TODO should object methods have -per-object? infoObjectMethod methods XOTclObjInfoMethodsMethod { - {-argName "object" -required 1 -type object} + {-argName "object" -type object} {-argName "-defined"} - {-argName "-per-object"} {-argName "-methodtype" -nrargs 1 -type "all|scripted|system|alias|forwarder|object|setter"} {-argName "-nomixins"} {-argName "-incontext"} {-argName "pattern"} } +infoClassMethod methods XOTclClassInfoMethodsMethod { + {-argName "object" -type class} + {-argName "-defined"} + {-argName "-methodtype" -nrargs 1 -type "all|scripted|system|alias|forwarder|object|setter"} + {-argName "-nomixins"} + {-argName "-incontext"} + {-argName "pattern"} +} + infoObjectMethod mixin XOTclObjInfoMixinMethod { {-argName "object" -required 1 -type object} {-argName "-guards"}