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.
- Value parameters:
- command
The command this code lens represents.
- data
A data entry field that is preserved on a code lens item between a CodeLensRequest and a [CodeLensResolveRequest] (#CodeLensResolveRequest)
- range
The range in which this code lens is valid. Should only span a single line.
- Companion:
- object
- Source:
- structures.scala
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any