diff --git a/.changes/next-release/feature-eeb9909f-8f63-4bd7-8161-df8ca27dd953.json b/.changes/next-release/feature-eeb9909f-8f63-4bd7-8161-df8ca27dd953.json deleted file mode 100644 index e698af4bf2b..00000000000 --- a/.changes/next-release/feature-eeb9909f-8f63-4bd7-8161-df8ca27dd953.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type" : "feature", - "description" : "Add inline completion support for abap language" -} \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f80f1e72ea1..b9c1bf99a57 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,7 +28,7 @@ mockitoKotlin = "5.4.0" mockk = "1.13.17" nimbus-jose-jwt = "9.40" node-gradle = "7.0.2" -telemetryGenerator = "1.0.322" +telemetryGenerator = "1.0.310" testLogger = "4.0.0" testRetry = "1.5.10" # test-only; platform provides slf4j transitively at runtime diff --git a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/CodeWhispererLanguageManager.kt b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/CodeWhispererLanguageManager.kt index edc471e4fa4..aae1ac995e6 100644 --- a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/CodeWhispererLanguageManager.kt +++ b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/CodeWhispererLanguageManager.kt @@ -7,7 +7,6 @@ import com.intellij.openapi.components.Service import com.intellij.openapi.components.service import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.PsiFile -import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererAbap import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererC import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererCpp import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererCsharp @@ -148,7 +147,6 @@ class CodeWhispererLanguageManager { listOf("vue") to CodeWhispererVue.INSTANCE, listOf("ps1", "psm1") to CodeWhispererPowershell.INSTANCE, listOf("r") to CodeWhispererR.INSTANCE, - listOf("abap", "acds") to CodeWhispererAbap.INSTANCE, ).map { val exts = it.first val lang = it.second diff --git a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererAbap.kt b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererAbap.kt deleted file mode 100644 index da8334406a4..00000000000 --- a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererAbap.kt +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 - -package software.aws.toolkits.jetbrains.services.codewhisperer.language.languages - -import software.aws.toolkits.jetbrains.services.codewhisperer.language.CodeWhispererProgrammingLanguage -import software.aws.toolkits.telemetry.CodewhispererLanguage - -class CodeWhispererAbap private constructor() : CodeWhispererProgrammingLanguage() { - override val languageId: String = ID - - override fun toTelemetryType(): CodewhispererLanguage = CodewhispererLanguage.Abap - - override fun isCodeCompletionSupported(): Boolean = true - - companion object { - const val ID = "abap" - - val INSTANCE = CodeWhispererAbap() - } -} diff --git a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererR.kt b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererR.kt index 5444724347b..370abe8d84a 100644 --- a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererR.kt +++ b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/language/languages/CodeWhispererR.kt @@ -14,6 +14,7 @@ class CodeWhispererR private constructor() : CodeWhispererProgrammingLanguage() override fun isCodeCompletionSupported(): Boolean = true companion object { + // TODO: confirm with service team language id const val ID = "r" val INSTANCE = CodeWhispererR() diff --git a/plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererLanguageManagerTest.kt b/plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererLanguageManagerTest.kt index 2bb1bcac54f..f03c31e3f55 100644 --- a/plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererLanguageManagerTest.kt +++ b/plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererLanguageManagerTest.kt @@ -16,7 +16,6 @@ import org.mockito.kotlin.doReturn import org.mockito.kotlin.mock import software.aws.toolkits.jetbrains.services.codewhisperer.language.CodeWhispererLanguageManager import software.aws.toolkits.jetbrains.services.codewhisperer.language.CodeWhispererProgrammingLanguage -import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererAbap import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererC import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererCpp import software.aws.toolkits.jetbrains.services.codewhisperer.language.languages.CodeWhispererCsharp @@ -137,7 +136,6 @@ class CodeWhispererLanguageManagerTest { testGetProgrammingLanguageUtil(listOf("foo"), listOf("swift")) testGetProgrammingLanguageUtil(listOf("foo"), listOf("sv", "svh", "vh")) testGetProgrammingLanguageUtil(listOf("foo"), listOf("vue")) - testGetProgrammingLanguageUtil(listOf("foo"), listOf("abap", "acds")) } @Test