![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e105. Handling an Assertion ErrorWhen an assertion fails,AssertionError is thrown. Handling an
assertion failure is rarely done. A situation in which you might
handle an assertion failure is in the top-level loop of a
high-availability server.
try { assert args.length > 0; } catch (AssertionError e) { // In this case, the message is null String message = e.getMessage(); } try { assert args.length > 0 : "my message"; } catch (AssertionError e) { // In this case, the message is a string String message = e.getMessage(); }
e104. Enabling Assertions from the Command Line
© 2002 Addison-Wesley. |