Skip to content

Commit 1de97ce

Browse files
committed
use companion obj call
1 parent 8961b5d commit 1de97ce

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,6 @@ class AmazonQLspService(private val project: Project, private val cs: CoroutineS
128128
instance = start()
129129
}
130130

131-
fun executeIfRunning(runnable: (AmazonQLanguageServer) -> Unit) =
132-
instance?.languageServer?.let { runnable(it) }
133-
134131
override fun dispose() {
135132
}
136133

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class TextDocumentServiceHandler(
5454
}
5555

5656
override fun beforeDocumentSaving(document: Document) {
57-
AmazonQLspService.getInstance(project).executeIfRunning {
57+
AmazonQLspService.executeIfRunning(project) {
5858
val file = FileDocumentManager.getInstance().getFile(document) ?: return@executeIfRunning
5959
it.textDocumentService.didSave(
6060
DidSaveTextDocumentParams().apply {
@@ -68,7 +68,7 @@ class TextDocumentServiceHandler(
6868
}
6969

7070
override fun after(events: MutableList<out VFileEvent>) {
71-
AmazonQLspService.getInstance(project).executeIfRunning {
71+
AmazonQLspService.executeIfRunning(project) {
7272
pluginAwareExecuteOnPooledThread {
7373
events.filterIsInstance<VFileContentChangeEvent>().forEach { event ->
7474
val document = FileDocumentManager.getInstance().getCachedDocument(event.file) ?: return@forEach
@@ -94,7 +94,7 @@ class TextDocumentServiceHandler(
9494
source: FileEditorManager,
9595
file: VirtualFile,
9696
) {
97-
AmazonQLspService.getInstance(project).executeIfRunning {
97+
AmazonQLspService.executeIfRunning(project) {
9898
it.textDocumentService.didOpen(
9999
DidOpenTextDocumentParams().apply {
100100
textDocument = TextDocumentItem().apply {
@@ -110,7 +110,7 @@ class TextDocumentServiceHandler(
110110
source: FileEditorManager,
111111
file: VirtualFile,
112112
) {
113-
AmazonQLspService.getInstance(project).executeIfRunning {
113+
AmazonQLspService.executeIfRunning(project) {
114114
it.textDocumentService.didClose(
115115
DidCloseTextDocumentParams().apply {
116116
textDocument = TextDocumentIdentifier().apply {

0 commit comments

Comments
 (0)