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