TypeApplication

struct TypeApplication

An extension head (extend Name<Args>): a name plus arguments only.

Properties

let name: String

The nominal name at the extension head.

let name_start: Int

The first path segment's token span.

let name_end: Int

The exclusive ending byte offset of the name.

let args: [GenericArg]

Explicit generic arguments applied to the nominal head.

let start: Int

The inclusive starting byte offset in the source.

let end: Int

The exclusive ending byte offset in the source.