Documentation

CodeLens
in package

A code lens represents a command that should be shown along with source text, like the number of references, a way to run tests, etc.

A code lens is unresolved when no command is associated to it. For performance reasons the creation of a code lens and resolving should be done in two stages.

Table of Contents

Properties

$command  : Command|null
The command this code lens represents.
$data  : mixed|null
A data entry field that is preserved on a code lens item between a code lens and a code lens resolve request.
$range  : Range
The range in which this code lens is valid. Should only span a single line.

Methods

__construct()  : mixed

Properties

$command

The command this code lens represents.

public Command|null $command

$data

A data entry field that is preserved on a code lens item between a code lens and a code lens resolve request.

public mixed|null $data

$range

The range in which this code lens is valid. Should only span a single line.

public Range $range

Methods

__construct()

public __construct([Range|null $range = null ][, Command|null $command = null ][, mixed $data = null ]) : mixed
Parameters
$range : Range|null = null
$command : Command|null = null
$data : mixed = null

        
On this page

Search results