Builtins.exceptionMessage(3kaya)
NAME
Builtins::exceptionMessage - Get a human-readable error message
SYNOPSIS
String exceptionMessage( Exception e )
ARGUMENTS
e The caught Exception
DESCRIPTION
- Return the error message in an Exception. This is useful for determining the exception caught by a catch-all clause, but it is preferable to
catch Exceptions by name.
- try {
- functionThatMayGoWrong(a,b,c);
- } catch(e) {
- putStrLn("Something went wrong: "+exceptionMessage(e));
- }
AUTHORS
Kaya standard library by Edwin Brady, Chris Morris and others
(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
The Kaya standard library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public
License (version 2.1 or any later version) as published by the Free
Software Foundation.
RELATED
- Builtins.exceptionBacktrace (3kaya) Builtins.exceptionCode (3kaya)