Declaration which has an open type.

no type hierarchy

no supertypes hierarchy

- `TypedDeclaration`
  - `NestableDeclaration`
    - `AliasDeclaration`
    - `ClassOrInterfaceDeclaration`
      - `ClassDeclaration`
        - `ClassWithConstructorsDeclaration`
        - `ClassWithInitializerDeclaration`
      - `InterfaceDeclaration`
    - `ConstructorDeclaration`
      - `CallableConstructorDeclaration`
      - `ValueConstructorDeclaration`
    - `FunctionOrValueDeclaration`
      - `FunctionDeclaration`
      - `ValueDeclaration`
    - `SetterDeclaration`
    - `ValueDeclaration`

Attributes
`openType` | Source Code `shared formal OpenType openType` The open type for this declaration. For example, the open type for `List<T> f<T>()` is `List<T>`.

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

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