File tree Expand file tree Collapse file tree 11 files changed +17
-32
lines changed Expand file tree Collapse file tree 11 files changed +17
-32
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ import software.aws.toolkits.jetbrains.services.amazonq.webview.BrowserConnector
23
23
import software.aws.toolkits.jetbrains.services.amazonq.webview.FqnWebviewAdapter
24
24
import software.aws.toolkits.jetbrains.services.amazonq.webview.theme.EditorThemeAdapter
25
25
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.auth.isFeatureDevAvailable
26
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth .isCodeTransformAvailable
26
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils .isCodeTransformAvailable
27
27
import javax.swing.JComponent
28
28
29
29
class AmazonQToolWindow @NonInjectable constructor(
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.controller.Fea
16
16
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.messages.AuthenticationUpdateMessage
17
17
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.messages.IncomingFeatureDevMessage
18
18
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.storage.ChatSessionStorage
19
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth .isCodeTransformAvailable
19
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils .isCodeTransformAvailable
20
20
21
21
class FeatureDevApp : AmazonQApp {
22
22
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ import software.aws.toolkits.jetbrains.core.awsClient
35
35
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
36
36
import software.aws.toolkits.jetbrains.core.credentials.pinning.QConnection
37
37
import software.aws.toolkits.jetbrains.services.amazonq.clients.AmazonQStreamingClient
38
- import software.aws.toolkits.jetbrains.services.codemodernizer.calculateTotalLatency
38
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils. calculateTotalLatency
39
39
import java.time.Instant
40
40
import software.amazon.awssdk.services.codewhispererruntime.model.ChatTriggerType as SyncChatTriggerType
41
41
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ import software.aws.toolkits.core.utils.info
28
28
import software.aws.toolkits.core.utils.warn
29
29
import software.aws.toolkits.jetbrains.core.coroutines.projectCoroutineScope
30
30
import software.aws.toolkits.jetbrains.core.explorer.refreshCwQTree
31
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth.isCodeTransformAvailable
32
31
import software.aws.toolkits.jetbrains.services.codemodernizer.client.GumbyClient
33
32
import software.aws.toolkits.jetbrains.services.codemodernizer.commands.CodeTransformMessageListener
34
33
import software.aws.toolkits.jetbrains.services.codemodernizer.model.CodeModernizerException
@@ -54,6 +53,7 @@ import software.aws.toolkits.jetbrains.services.codemodernizer.utils.getModuleOr
54
53
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.getSupportedBuildFilesWithSupportedJdk
55
54
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.getSupportedJavaMappings
56
55
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.getSupportedModules
56
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils.isCodeTransformAvailable
57
57
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.isGradleProject
58
58
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.openTroubleshootingGuideNotificationAction
59
59
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.tryGetJdk
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ package software.aws.toolkits.jetbrains.services.codemodernizer
5
5
6
6
import com.intellij.openapi.project.Project
7
7
import com.intellij.openapi.startup.StartupActivity
8
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth .isCodeTransformAvailable
8
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils .isCodeTransformAvailable
9
9
10
10
class CodeModernizerStartupActivity : StartupActivity .DumbAware {
11
11
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitConte
14
14
import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthController
15
15
import software.aws.toolkits.jetbrains.services.amazonq.messages.AmazonQMessage
16
16
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.auth.isFeatureDevAvailable
17
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth.isCodeTransformAvailable
18
17
import software.aws.toolkits.jetbrains.services.codemodernizer.commands.CodeTransformActionMessage
19
18
import software.aws.toolkits.jetbrains.services.codemodernizer.commands.CodeTransformMessageListener
20
19
import software.aws.toolkits.jetbrains.services.codemodernizer.controller.CodeTransformChatController
@@ -23,6 +22,7 @@ import software.aws.toolkits.jetbrains.services.codemodernizer.messages.Authenti
23
22
import software.aws.toolkits.jetbrains.services.codemodernizer.messages.CODE_TRANSFORM_TAB_NAME
24
23
import software.aws.toolkits.jetbrains.services.codemodernizer.messages.IncomingCodeTransformMessage
25
24
import software.aws.toolkits.jetbrains.services.codemodernizer.session.ChatSessionStorage
25
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils.isCodeTransformAvailable
26
26
27
27
private enum class CodeTransformMessageTypes (val type : String ) {
28
28
TabCreated (" new-tab-was-created" ),
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ import com.intellij.openapi.wm.ex.ToolWindowManagerListener
9
9
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnection
10
10
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManagerListener
11
11
import software.aws.toolkits.jetbrains.core.credentials.sso.bearer.BearerTokenProviderListener
12
- import software.aws.toolkits.jetbrains.services.codemodernizer.auth.isCodeTransformAvailable
13
12
import software.aws.toolkits.jetbrains.services.codemodernizer.panels.managers.CodeModernizerBottomWindowPanelManager
13
+ import software.aws.toolkits.jetbrains.services.codemodernizer.utils.isCodeTransformAvailable
14
14
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.CodeWhispererActivationChangedListener
15
15
16
16
class CodeTransformProjectStartupSettingListener (private val project : Project ) :
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ import software.aws.toolkits.jetbrains.core.credentials.pinning.QConnection
14
14
import software.aws.toolkits.jetbrains.core.credentials.sso.bearer.BearerTokenProvider
15
15
import software.aws.toolkits.jetbrains.utils.actions.OpenBrowserAction
16
16
import software.aws.toolkits.resources.message
17
- import java.time.Instant
18
17
19
18
val STATES_WHERE_PLAN_EXIST = setOf (
20
19
TransformationStatus .PLANNED ,
@@ -51,8 +50,6 @@ const val TROUBLESHOOTING_URL_MAVEN_COMMANDS =
51
50
const val TROUBLESHOOTING_URL_PREREQUISITES =
52
51
" https://docs.aws.amazon.com/amazonq/latest/aws-builder-use-ug/code-transformation.html#prerequisites"
53
52
54
- fun calculateTotalLatency (startTime : Instant , endTime : Instant ) = (endTime.toEpochMilli() - startTime.toEpochMilli()).toInt()
55
-
56
53
fun refreshToken (project : Project ) {
57
54
val connection = ToolkitConnectionManager .getInstance(project).activeConnectionForFeature(QConnection .getInstance())
58
55
val provider = (connection?.getConnectionSettings() as TokenConnectionSettings ).tokenProvider.delegate as BearerTokenProvider
Original file line number Diff line number Diff line change 3
3
4
4
package software.aws.toolkits.jetbrains.services.codemodernizer.utils
5
5
6
- import com.intellij.openapi.application.ApplicationInfo
7
6
import com.intellij.openapi.project.Project
8
7
import org.jetbrains.idea.maven.project.MavenProjectsManager
9
8
import org.jetbrains.plugins.gradle.settings.GradleSettings
10
9
11
- fun isIntellij (): Boolean {
12
- val productCode = ApplicationInfo .getInstance().build.productCode
13
- return productCode == " IC" || productCode == " IU"
14
- }
15
-
16
10
fun isGradleProject (project : Project ) = ! GradleSettings .getInstance(project).linkedProjectsSettings.isEmpty()
17
11
18
12
fun getJavaVersionFromProjectSetting (project : Project ): String? = project.tryGetJdk()?.toString()
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments