- new method named "setter" * <Object> setter <varName> * <|Class> setter ?-per-object? <varName> - new info method named "method" * <Object|Class> info method ?-per-object? definition|name|type <methodName>" * "info method definition" returns full cmds (e.g. for scripted methods parameters, body, pre- and postconditions) * fixed proper list handling in AssertionList() * added tests for "info method" (infomethodtest.xotcl)
- changed method "alias" in xotcl2: * removed the long list of arguments ".... -cmd -source-object -source-method -source-per-object:switch" * determine method cmdname via "... info method name <methodName>" and pass it to alias
- method "parametercmd" and "instparametercmd" are gone (for xotcl2) we have now "<Object> setter <name>" "<Class> setter ?-per-object? <name>" - added emulation for old "parametercmd" and "instparametercmd" in xotcl1
- method "instforward" is gone (for xotcl2), we have now "<Object> forward <name> ... " "<Class> forward ?-per-object? <name> ... " - added emulation for old "forward" and "instforward" in xotcl1
- "info body" gone, added emulation in xotcl1 - "info instbody" gone, added emulation in xotcl1 - "info commands" gone, added emulation in xotcl1 - "info instcommands" gone, added emulation in xotcl1 - "info parametercmd" gone, added emulation in xotcl1 - "info instparametercmd" gone, added emulation in xotcl1
- extended genrclAPI to allow enumeration type for nonpos args - changed api of "info methods": added nonpos arg "methodType" possible values: "all", "scripted", "compiled", "alias", "forwarder", "object", "setter" - added compatible scripted "info methods" interface for xotcl1 - "info methods -methodtype alias" not tested and not working