UnboundMultiMethod class | multmeth.t[413]

Unbound multi-method exception. This is thrown when a call to resolve a multi-method fails to find a binding, meaning that there's no definition of the method that matches the types of the arguments.

`class UnboundMultiMethod : Exception`

Superclass Tree (in declaration order)

`UnboundMultiMethod`
`Exception`
`object`

Subclass Tree

`UnboundMultiMethod`
`UnboundInheritedMultiMethod`

Global Objects

(none)

Summary of Properties

`args_ func_ name_`

Inherited from `Exception` :
`errmsg_`

Summary of Methods

`construct displayException`

Inherited from `Exception` :
`getExceptionMessage showStackTrace`

Properties

`args_` | `multmeth.t[437]`

the number of arguments

`func_` | `multmeth.t[431]`

the base function pointer

`name_` | `multmeth.t[434]`

the symbol name of the base function

Methods

`construct (func, args)`OVERRIDDEN | `multmeth.t[414]`

no description available

`displayException ( )`OVERRIDDEN | `multmeth.t[425]`

display an error message describing the exception

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3