An open class or interface, with open type arguments.

For example, List<T> is an open interface type, with a type argument which is the OpenTypeVariable T.

no type hierarchy

Attributes
declarationSource Codeshared formal ClassOrInterfaceDeclaration declaration

The class or interface declaration for this open type.

extendedTypeSource Codeshared formal OpenClassType? extendedType

The extended type of this open type.

satisfiedTypesSource Codeshared formal OpenInterfaceType[] satisfiedTypes

The satisfied types of this open type.

typeArgumentsSource Codeshared formal Map<TypeParameter,OpenType> typeArguments

The set of open type arguments.

Inherited Attributes
Attributes inherited from: Object
Inherited Methods
Methods inherited from: Object