trait MetalsLanguageClient extends LanguageClient
- Alphabetic
- By Inheritance
- MetalsLanguageClient
- LanguageClient
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
logMessage(arg0: MessageParams): Unit
- Definition Classes
- LanguageClient
- Annotations
- @JsonNotification()
-
abstract
def
metalsExecuteClientCommand(params: ExecuteCommandParams): Unit
- Annotations
- @JsonNotification()
-
abstract
def
metalsInputBox(params: MetalsInputBoxParams): CompletableFuture[MetalsInputBoxResult]
Opens an input box to ask the user for input.
Opens an input box to ask the user for input.
- returns
the user provided input. The future can be cancelled, meaning the input box should be dismissed in the editor.
- Annotations
- @JsonRequest()
-
abstract
def
metalsSlowTask(params: MetalsSlowTaskParams): CompletableFuture[MetalsSlowTaskResult]
Starts a long running task with no estimate for how long it will take to complete.
Starts a long running task with no estimate for how long it will take to complete.
- request cancellation from the server indicates that the task has completed - response with cancel=true indicates the client wishes to cancel the slow task
- Annotations
- @JsonRequest()
-
abstract
def
metalsStatus(params: MetalsStatusParams): Unit
Display message in the editor "status bar", which should be displayed somewhere alongside the buffer.
Display message in the editor "status bar", which should be displayed somewhere alongside the buffer.
The status bar should always be visible to the user.
- VS Code: https://code.visualstudio.com/docs/extensionAPI/vscode-api#StatusBarItem
- Annotations
- @JsonNotification()
-
abstract
def
publishDiagnostics(arg0: PublishDiagnosticsParams): Unit
- Definition Classes
- LanguageClient
- Annotations
- @JsonNotification()
-
abstract
def
showMessage(arg0: MessageParams): Unit
- Definition Classes
- LanguageClient
- Annotations
- @JsonNotification()
-
abstract
def
showMessageRequest(arg0: ShowMessageRequestParams): CompletableFuture[MessageActionItem]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()
-
abstract
def
telemetryEvent(arg0: Any): Unit
- Definition Classes
- LanguageClient
- Annotations
- @JsonNotification()
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
applyEdit(arg0: ApplyWorkspaceEditParams): CompletableFuture[ApplyWorkspaceEditResponse]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
configuration(arg0: ConfigurationParams): CompletableFuture[java.util.List[AnyRef]]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
registerCapability(arg0: RegistrationParams): CompletableFuture[Void]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()
-
def
semanticHighlighting(arg0: SemanticHighlightingParams): Unit
- Definition Classes
- LanguageClient
- Annotations
- @JsonNotification()
- def shutdown(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unregisterCapability(arg0: UnregistrationParams): CompletableFuture[Void]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
workspaceFolders(): CompletableFuture[java.util.List[WorkspaceFolder]]
- Definition Classes
- LanguageClient
- Annotations
- @JsonRequest()