Note: information on this page refers to Ceylon 1.1, not to the current release.
annotation
annotation
The annotation
annotation marks a class as being an
annotation type,
or a function as being an
annotation constructor.
Usage
The annotation is applied to the annotation type class definition:
final annotation class Example()
satisfies OptionalAnnotation<Example, ClassDecaration>
Or to the annotation constructor function definition:
annotation class Example example()
=> Example()
Description
When applied to a class, the final
annotation is also required
and the class must satisfy
Annotation
See also
- API documentation for
annotation
- Reference for annotations in general
- Annotations in the Ceylon language specification