Moniker

case class Moniker(scheme: String, identifier: String, unique: UniquenessLevel, kind: Opt[MonikerKind])

Moniker definition to match LSIF 0.5 moniker definition.

Value parameters:
identifier

The identifier of the moniker. The value is opaque in LSIF however schema owners are allowed to define the structure if they want.

kind

The moniker kind if known.

scheme

The scheme of the moniker. For example tsc or .Net

unique

The scope in which the moniker is unique

Since:

3.16.0

Companion:
object
Source:
structures.scala
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product