Annotation Constructors: deprecated()

The annotation class for the `deprecated()` annotation.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `DeprecationAnnotation` ...and other supertypes

- `DeprecationAnnotation`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`
  - `OptionalAnnotation`
    - `ConstrainedAnnotation`
      - `Annotation`

no subtypes hierarchy

Initializer
`DeprecationAnnotation(String description)` Parameters: `description` A description, in Markdown syntax, of why the program element is deprecated, and of what alternatives are available.

Attributes
`description` | Source Code `shared String description` A description, in Markdown syntax, of why the program element is deprecated, and of what alternatives are available.
`reason` | Source Code `shared String? reason` A description, in Markdown syntax, of why the program element is deprecated, and what alternatives are available, or `null`.

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Inherited Methods
Methods inherited from: `Object` `equals()`