Satisfied Interfaces: Annotated, AnnotatedDeclaration, Declaration, GenericDeclaration, NestableDeclaration, TypedDeclaration

Type alias declaration. While type aliases are erased (substituted for what they alias is a better term) from every declaration that uses them during compile-time, the declaration of the type alias is still visible at run-time.

Attributes
extendedType | Source Code shared formal OpenType extendedType The open type that is substituted by this type alias.

Inherited Attributes
Attributes inherited from: Object hash, string
Attributes inherited from: Declaration name, qualifiedName
Attributes inherited from: GenericDeclaration typeParameterDeclarations
Attributes inherited from: NestableDeclaration actual, container, containingModule, containingPackage, default, formal, shared, toplevel
Attributes inherited from: TypedDeclaration openType

Inherited Methods
Methods inherited from: Object equals
Methods inherited from: AnnotatedDeclaration annotations
Methods inherited from: GenericDeclaration getTypeParameterDeclaration