Logtalk reference manual
Built-in method: throw/1

throw/1

Description

throw(Exception)

Throws an exception. This built-in predicate is declared as a private method and thus cannot be used as a message to an object.

Template and modes

throw(+nonvar)

Errors

Exception is a variable:
instantiation_error
Exception does not unify with the second argument of any call of catch/3:
system_error

Examples

(none)

See also

catch/3, context/1
instantiation_error/0, type_error/2, domain_error/2, existence_error/2, permission_error/3, representation_error/1, evaluation_error/1, resource_error/1