Note: information on this page refers to Ceylon 1.2, not to the current release.
throws annotation
The throws annotation documents an exception that can be thrown by a
function, value, or class.
Usage
The annotation accepts a program element reference
expression
identifying a class of Exception that is thrown, along with a
description of the conditions that cause the exception.
throws (`class AssertionError`, "if `i < 0`")
void example(Integer i) {
assert (i>=0);
}
Description
The throws annotation is processed by the
ceylon doc tool.
Its description is assumed to contain Markdown formatted text.
See also
- API documentation for
throws - Reference for annotations in general