Moniker

langoustine.lsp.structures.Moniker
See theMoniker companion object
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

Attributes

Since

3.16.0

Companion
object
Source
structures.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product