SignatureInformation

case class SignatureInformation(label: String, documentation: Opt[String | MarkupContent], parameters: Opt[Vector[ParameterInformation]], activeParameter: Opt[uinteger])

Represents the signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.

Value parameters:
activeParameter

The index of the active parameter. If provided, this is used in place of SignatureHelp.activeParameter.

documentation

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

label

The label of this signature. Will be shown in the UI.

parameters

The parameters of this signature.

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