Clone
Gustaf A. Neumann <neumann@gustaf-neumanns-imac.local>
committed
on 09 Nov 09
- new method named "setter" * <Object> setter <varName> * <|Class> setter ?-per-object? <varName>
- new info method named "method"
Show more
- 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

Show less