Annotation Constructors: throws()

The annotation class for `throws()`.

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

- `ThrownExceptionAnnotation`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`
  - `SequencedAnnotation`
    - `ConstrainedAnnotation`
      - `Annotation`

no subtypes hierarchy

Initializer
`ThrownExceptionAnnotation(Declaration type, String when)` Parameters: `type` The `Exception` type that this thrown. `when` A description, in Markdown syntax, of the circumstances that cause this exception to be thrown.

Attributes
`type` | Source Code `shared Declaration type` The `Exception` type that this thrown.
`when` | Source Code `shared String when` A description, in Markdown syntax, of the circumstances that cause this exception to be thrown.

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

Inherited Methods
Methods inherited from: `Object` `Object.equals()`
Methods inherited from: `ConstrainedAnnotation<Value,Values,ProgramElement>` `ConstrainedAnnotation.occurs()`