LSPRequest

sealed abstract class LSPRequest(val requestMethod: String)
class Object
trait Matchable
class Any
object incomingCalls.type
object outgoingCalls.type
object registerCapability.type
object resolve.type
object resolve.type
object resolve.type
object resolve.type
object initialize.type
object resolve.type
object shutdown.type
object codeAction.type
object codeLens.type
object colorPresentation.type
object completion.type
object declaration.type
object definition.type
object diagnostic.type
object documentColor.type
object documentHighlight.type
object documentLink.type
object documentSymbol.type
object foldingRange.type
object formatting.type
object hover.type
object implementation.type
object inlayHint.type
object inlineValue.type
object linkedEditingRange.type
object moniker.type
object onTypeFormatting.type
object prepareRename.type
object rangeFormatting.type
object references.type
object rename.type
object selectionRange.type
object delta.type
object full.type
object range.type
object signatureHelp.type
object typeDefinition.type
object willSaveWaitUntil.type
object subtypes.type
object supertypes.type
object showDocument.type
object showMessageRequest.type
object create.type
object applyEdit.type
object refresh.type
object configuration.type
object refresh.type
object diagnostic.type
object executeCommand.type
object refresh.type
object refresh.type
object refresh.type
object symbol.type
object willCreateFiles.type
object willDeleteFiles.type
object willRenameFiles.type
object workspaceFolders.type
object resolve.type

Type members

Types

type In
type Out

Value members

Concrete fields

val requestMethod: String

Givens

Givens

given inputReader: Reader[In]
given inputWriter: Writer[In]
given outputReader: Reader[Out]
given outputWriter: Writer[Out]