ParameterInformation

langoustine.lsp.structures.ParameterInformation
See theParameterInformation companion object
case class ParameterInformation(label: String | (uinteger, uinteger), documentation: Opt[String | MarkupContent])

Represents a parameter of a callable-signature. A parameter can have a label and a doc-comment.

Value parameters

documentation

The human-readable doc-comment of this parameter. Will be shown in the UI but can be omitted.

label

The label of this parameter information. Either a string or an inclusive start and exclusive end offsets within its containing signature label. (see SignatureInformation.label). The offsets are based on a UTF-16 string representation as Position and Range does. Note: a label of type string should be a substring of its containing signature label. Its intended use case is to highlight the parameter label part in the SignatureInformation.label.

Attributes

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