Skip to content

Commit 4a3dfbf

Browse files
authored
refactor(amazonq): move CodeWhisperer FeatureConifgService, Settings to amazonq/shared (#4971)
1 parent 6af6a46 commit 4a3dfbf

File tree

36 files changed

+46
-46
lines changed

36 files changed

+46
-46
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/startup/AmazonQStartupActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import software.aws.toolkits.jetbrains.core.gettingstarted.emitUserState
1818
import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindow
1919
import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindowFactory
2020
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.CodeWhispererExplorerActionManager
21-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
2221
import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.ProjectContextController
22+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
2323
import java.lang.management.ManagementFactory
2424
import java.time.Duration
2525
import java.util.concurrent.atomic.AtomicBoolean

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/controller/ChatController.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,14 @@ import software.aws.toolkits.core.utils.getLogger
3636
import software.aws.toolkits.core.utils.info
3737
import software.aws.toolkits.core.utils.warn
3838
import software.aws.toolkits.jetbrains.core.coroutines.EDT
39+
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
3940
import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitContext
4041
import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthController
4142
import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthNeededState
4243
import software.aws.toolkits.jetbrains.services.amazonq.messages.MessagePublisher
4344
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteraction
4445
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteractionType
45-
import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispererFeatureConfigService
4646
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurable
47-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
4847
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererUserModificationTracker
4948
import software.aws.toolkits.jetbrains.services.cwc.InboundAppMessagesHandler
5049
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.exceptions.ChatApiException
@@ -79,6 +78,7 @@ import software.aws.toolkits.jetbrains.services.cwc.messages.OnboardingPageInter
7978
import software.aws.toolkits.jetbrains.services.cwc.messages.OpenSettingsMessage
8079
import software.aws.toolkits.jetbrains.services.cwc.messages.QuickActionMessage
8180
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionStorage
81+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
8282
import software.aws.toolkits.telemetry.CwsprChatCommandType
8383
import java.time.Instant
8484
import java.util.UUID

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/controller/chat/telemetry/TelemetryHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitConte
1616
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
1717
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
1818
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
19-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
2019
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.ChatRequestData
2120
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.TriggerType
2221
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.v1.ChatSessionV1
@@ -26,6 +25,7 @@ import software.aws.toolkits.jetbrains.services.cwc.messages.IncomingCwcMessage
2625
import software.aws.toolkits.jetbrains.services.cwc.messages.LinkType
2726
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionStorage
2827
import software.aws.toolkits.jetbrains.services.telemetry.TelemetryService
28+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
2929
import software.aws.toolkits.jetbrains.utils.notifyError
3030
import software.aws.toolkits.resources.message
3131
import software.aws.toolkits.telemetry.AmazonqTelemetry

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/editor/context/project/EncoderServer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import software.aws.toolkits.core.utils.getLogger
2626
import software.aws.toolkits.core.utils.info
2727
import software.aws.toolkits.core.utils.tryDirOp
2828
import software.aws.toolkits.core.utils.warn
29-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
3029
import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.manifest.ManifestManager
30+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
3131
import java.io.FileOutputStream
3232
import java.io.IOException
3333
import java.nio.file.Files

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/editor/context/project/ProjectContextController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import kotlinx.coroutines.CoroutineScope
1212
import kotlinx.coroutines.launch
1313
import software.aws.toolkits.core.utils.getLogger
1414
import software.aws.toolkits.core.utils.warn
15-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
15+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
1616

1717
@Service(Service.Level.PROJECT)
1818
class ProjectContextController(private val project: Project, private val cs: CoroutineScope) : Disposable {

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/editor/context/project/ProjectContextEditorListener.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package software.aws.toolkits.jetbrains.services.cwc.editor.context.project
55
import com.intellij.openapi.fileEditor.FileEditorManager
66
import com.intellij.openapi.fileEditor.FileEditorManagerListener
77
import com.intellij.openapi.vfs.VirtualFile
8-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
8+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
99

1010
class ProjectContextEditorListener : FileEditorManagerListener {
1111
override fun fileClosed(source: FileEditorManager, file: VirtualFile) {

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/editor/context/project/ProjectContextProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ import software.aws.toolkits.core.utils.getLogger
2424
import software.aws.toolkits.core.utils.info
2525
import software.aws.toolkits.core.utils.warn
2626
import software.aws.toolkits.jetbrains.services.amazonq.FeatureDevSessionContext
27-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
2827
import software.aws.toolkits.jetbrains.services.cwc.controller.chat.telemetry.TelemetryHelper
2928
import software.aws.toolkits.jetbrains.services.cwc.controller.chat.telemetry.getStartUrl
29+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
3030
import java.io.OutputStreamWriter
3131
import java.net.HttpURLConnection
3232
import java.net.URL

plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/TelemetryHelperTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitConte
4343
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
4444
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
4545
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
46-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
4746
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.ChatSession
4847
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.ChatRequestData
4948
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.CodeNamesImpl
@@ -63,6 +62,7 @@ import software.aws.toolkits.jetbrains.services.cwc.messages.LinkType
6362
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionInfo
6463
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionStorage
6564
import software.aws.toolkits.jetbrains.services.telemetry.MockTelemetryServiceExtension
65+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
6666
import software.aws.toolkits.telemetry.CwsprChatConversationType
6767
import software.aws.toolkits.telemetry.CwsprChatInteractionType
6868
import software.aws.toolkits.telemetry.CwsprChatTriggerInteraction

plugins/amazonq/codewhisperer/jetbrains-community/it/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererIntegrationTestBase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispe
5555
import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispererService
5656
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfiguration
5757
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurationType
58-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
5958
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererTelemetryService
6059
import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants
60+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
6161
import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
6262
import software.aws.toolkits.jetbrains.utils.rules.PythonCodeInsightTestFixtureRule
6363
import software.aws.toolkits.jetbrains.utils.rules.RunWithRealCredentials

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/actions/CodeWhispererActionPromoter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import com.intellij.openapi.actionSystem.ActionPromoter
88
import com.intellij.openapi.actionSystem.AnAction
99
import com.intellij.openapi.actionSystem.DataContext
1010
import com.intellij.openapi.editor.actionSystem.EditorAction
11+
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
1112
import software.aws.toolkits.jetbrains.services.codewhisperer.popup.handlers.CodeWhispererPopupLeftArrowHandler
1213
import software.aws.toolkits.jetbrains.services.codewhisperer.popup.handlers.CodeWhispererPopupRightArrowHandler
1314
import software.aws.toolkits.jetbrains.services.codewhisperer.popup.handlers.CodeWhispererPopupTabHandler
14-
import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispererFeatureConfigService
1515
import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispererInvocationStatusNew
1616

1717
class CodeWhispererActionPromoter : ActionPromoter {

0 commit comments

Comments
 (0)