LSPRequest

langoustine.lsp.requests.LSPRequest
sealed abstract class LSPRequest(val requestMethod: String)

Attributes

Source
requests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CustomRequest[I, O]
object incomingCalls
object outgoingCalls
object resolve
object resolve
object resolve
object resolve
object initialize
object resolve
object shutdown
object codeAction
object codeLens
object completion
object declaration
object definition
object diagnostic
object documentColor
object documentLink
object foldingRange
object formatting
object hover
object inlayHint
object inlineValue
object moniker
object prepareRename
object references
object rename
object delta
object full
object range
object signatureHelp
object subtypes
object supertypes
object showDocument
object create
object applyEdit
object refresh
object configuration
object refresh
object diagnostic
object refresh
object refresh
object refresh
object symbol
object resolve
Show all

Members list

Type members

Types

type In

Attributes

Source
requests.scala
type Out

Attributes

Source
requests.scala

Value members

Concrete methods

def apply(in: In): PreparedRequest[this.type]

Attributes

Source
requests.scala

Concrete fields

val requestMethod: String

Attributes

Source
requests.scala

Givens

Givens

given inputReader: Reader[In]

Attributes

Source
requests.scala
given inputWriter: Writer[In]

Attributes

Source
requests.scala
given outputReader: Reader[Out]

Attributes

Source
requests.scala
given outputWriter: Writer[Out]

Attributes

Source
requests.scala