Satisfied Interfaces: Declaration

A type parameter declaration.

Attributes
caseTypes | Source Code shared formal OpenType[] caseTypes The `of` enumerated bounds for this type parameter.
container | Source Code shared formal NestableDeclaration container The declaration that declared this type parameter. This is either a ClassOrInterfaceDeclaration or a FunctionDeclaration.
defaultTypeArgument | Source Code shared formal OpenType? defaultTypeArgument This type parameter's default type argument, if it has one.
defaulted | Source Code shared formal Boolean defaulted True if this type parameter has a default type argument and can be omitted.
satisfiedTypes | Source Code shared formal OpenType[] satisfiedTypes The `satisfies` upper bounds for this type parameter.
variance | Source Code shared formal Variance variance This type parameter's variance, as defined by `in` or `out` keywords.

Inherited Attributes
Attributes inherited from: Object hash, string
Attributes inherited from: Declaration name, qualifiedName

Inherited Methods
Methods inherited from: Object equals