SuppliedType

@Serializable
sealed interface SuppliedType(source)

Represents a fully defined type expression. Its instances are called "type suppliers".

Inheritors

Types

Link copied to clipboard
@Serializable
data object Dynamic : SuppliedType

Represents dynamic type expression.

Link copied to clipboard
@Serializable
class Regular(val fullyQualifiedName: String, val typeArguments: List<SuppliedProjection>, val isNullable: Boolean) : SuppliedType

Represents a regular type expression that is a classifier (class or interface) with type arguments.