NameSegments

data class NameSegments(val nameSegments: List<String>) : NameLike(source)

A name composed of .-seperated segments.

Constructors

Link copied to clipboard
constructor(vararg segments: String)
constructor(nameSegments: List<String>)

Properties

Link copied to clipboard
open override val nameSegments: List<String>

The segments of the name.

Functions

Link copied to clipboard
open fun asString(): String

The name as a string.

Link copied to clipboard
open operator override fun plus(other: NameSegments): NameSegments

Resolves other after this.

open operator override fun plus(segment: String): NameSegments

Resolves segment after this.

Link copied to clipboard
open override fun resolve(vararg segments: String): NameSegments

Resolves segments after this.