Skip to content

Commit 687f881

Browse files
committed
kdoc
1 parent e11a46c commit 687f881

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClient.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ import org.eclipse.lsp4j.services.LanguageClient
55
import java.util.concurrent.CompletableFuture
66
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.credentials.ConnectionMetadata
77

8+
/**
9+
* Requests sent by server to client
10+
*/
811
interface AmazonQLanguageClient : LanguageClient {
912
@JsonRequest("aws/credentials/getConnectionMetadata")
1013
fun getConnectionMetadata(): CompletableFuture<ConnectionMetadata>

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImpl.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.credential
1414
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.credentials.SsoProfileData
1515
import java.util.concurrent.CompletableFuture
1616

17+
/**
18+
* Concrete implementation of [AmazonQLanguageClient] to handle messages sent from server
19+
*/
1720
class AmazonQLanguageClientImpl : AmazonQLanguageClient {
1821
override fun telemetryEvent(`object`: Any) {
1922
println(`object`)

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageServer.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ import org.eclipse.lsp4j.services.LanguageServer
66
import java.util.concurrent.CompletableFuture
77
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.credentials.UpdateCredentialsPayload
88

9+
/**
10+
* Remote interface exposed by the Amazon Q language server
11+
*/
912
interface AmazonQLanguageServer : LanguageServer {
1013
@JsonRequest("aws/credentials/token/update")
1114
fun updateTokenCredentials(payload: UpdateCredentialsPayload): CompletableFuture<ResponseMessage>

0 commit comments

Comments
 (0)