lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.tests.lsp.MockLanguageClient Class Reference

A MockLanguageClient is a language client that should be used in language server tests. More...

Inherits LanguageClient.

Public Member Functions

void clearDiagnostics ()
 Clear the diagnostics recorded by this.
List< Diagnostic > getReceivedDiagnostics ()
 Return the diagnostics that this has received.
void logMessage (MessageParams message)
void publishDiagnostics (PublishDiagnosticsParams diagnostics)
void showMessage (MessageParams messageParams)
CompletableFuture< MessageActionItem > showMessageRequest (ShowMessageRequestParams requestParams)
void telemetryEvent (Object object)

Detailed Description

A MockLanguageClient is a language client that should be used in language server tests.

Author
Peter Donovan

Member Function Documentation

◆ clearDiagnostics()

void org.lflang.tests.lsp.MockLanguageClient.clearDiagnostics ( )

Clear the diagnostics recorded by this.

◆ getReceivedDiagnostics()

List< Diagnostic > org.lflang.tests.lsp.MockLanguageClient.getReceivedDiagnostics ( )

Return the diagnostics that this has received.

◆ logMessage()

void org.lflang.tests.lsp.MockLanguageClient.logMessage ( MessageParams message)

◆ publishDiagnostics()

void org.lflang.tests.lsp.MockLanguageClient.publishDiagnostics ( PublishDiagnosticsParams diagnostics)

◆ showMessage()

void org.lflang.tests.lsp.MockLanguageClient.showMessage ( MessageParams messageParams)

◆ showMessageRequest()

CompletableFuture< MessageActionItem > org.lflang.tests.lsp.MockLanguageClient.showMessageRequest ( ShowMessageRequestParams requestParams)

◆ telemetryEvent()

void org.lflang.tests.lsp.MockLanguageClient.telemetryEvent ( Object object)

The documentation for this class was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/integrationTest/java/org/lflang/tests/lsp/MockLanguageClient.java