RenameClientCapabilities

langoustine.lsp.structures.RenameClientCapabilities
See theRenameClientCapabilities companion object
case class RenameClientCapabilities(dynamicRegistration: Opt[Boolean], prepareSupport: Opt[Boolean], prepareSupportDefaultBehavior: Opt[PrepareSupportDefaultBehavior], honorsChangeAnnotations: Opt[Boolean])

Value parameters

dynamicRegistration

Whether rename supports dynamic registration.

honorsChangeAnnotations

Whether the client honors the change annotations in text edits and resource operations returned via the rename request's workspace edit by for example presenting the workspace edit in the user interface and asking for confirmation. since 3.16.0

prepareSupport

Client supports testing for validity of rename operations before execution. since 3.12.0

prepareSupportDefaultBehavior

Client supports the default behavior result. The value indicates the default behavior used by the client. since 3.16.0

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