File tree Expand file tree Collapse file tree
kotlin/com/github/lppedd/cc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import com.github.lppedd.cc.api.impl.InternalCommitTokenProvider
66import com.github.lppedd.cc.configuration.CCConfigService.PresentableNameGetter
77import com.github.lppedd.cc.vcs.VcsCommitTokenProvider
88import com.intellij.openapi.components.PersistentStateComponent
9+ import com.intellij.openapi.components.Service
910import com.intellij.openapi.components.State
1011import com.intellij.openapi.components.Storage
1112import com.intellij.util.xmlb.XmlSerializerUtil
@@ -23,7 +24,7 @@ import java.util.concurrent.ConcurrentHashMap
2324 storages = [Storage (CC .File .Settings )],
2425 presentableName = PresentableNameGetter ::class ,
2526)
26- @Suppress( " LightServiceMigrationCode " )
27+ @Service( Service . Level . PROJECT )
2728internal class CCConfigService : PersistentStateComponent <CCConfigService > {
2829 @Transient
2930 private companion object {
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import com.github.erosb.jsonsKema.*
44import com.github.erosb.jsonsKema.FormatValidationPolicy.ALWAYS
55import com.github.lppedd.cc.CC
66import com.github.lppedd.cc.getResourceAsStream
7+ import com.intellij.openapi.components.Service
78import com.intellij.openapi.components.service
89import com.intellij.openapi.diagnostic.logger
910import com.intellij.openapi.project.Project
@@ -23,7 +24,7 @@ import kotlin.io.path.bufferedReader
2324 *
2425 * @author Edoardo Luppi
2526 */
26- @Suppress( " LightServiceMigrationCode " )
27+ @Service( Service . Level . PROJECT )
2728internal class CCTokensService (private val project : Project ) {
2829 private companion object {
2930 private val logger = logger<CCTokensService >()
Original file line number Diff line number Diff line change 11package com.github.lppedd.cc.vcs.commitbuilder
22
3- import com.intellij.openapi.components.PersistentStateComponent
4- import com.intellij.openapi.components.State
5- import com.intellij.openapi.components.Storage
6- import com.intellij.openapi.components.StoragePathMacros
3+ import com.intellij.openapi.components.*
74import com.intellij.util.xmlb.XmlSerializerUtil
85import com.intellij.util.xmlb.annotations.Tag
96import com.intellij.util.xmlb.annotations.XMap
@@ -16,7 +13,7 @@ import java.util.*
1613 name = " com.github.lppedd.cc.CommitBuilderDialog" ,
1714 storages = [Storage (StoragePathMacros .WORKSPACE_FILE )],
1815)
19- @Suppress( " LightServiceMigrationCode " )
16+ @Service( Service . Level . PROJECT )
2017internal class CommitBuilderService : PersistentStateComponent <CommitBuilderService > {
2118 @JvmField @Tag var shouldRemember: Boolean = true
2219 @JvmField @Tag var type: String = " "
Original file line number Diff line number Diff line change 7171 serviceInterface =" com.github.lppedd.cc.api.CommitInspectionProviderService"
7272 serviceImplementation =" com.github.lppedd.cc.api.impl.InternalCommitInspectionProviderService"
7373 />
74-
75- <projectService serviceImplementation =" com.github.lppedd.cc.configuration.CCConfigService" />
76- <projectService serviceImplementation =" com.github.lppedd.cc.configuration.CCTokensService" />
77- <projectService serviceImplementation =" com.github.lppedd.cc.vcs.commitbuilder.CommitBuilderService" />
7874 <projectService
7975 serviceInterface =" com.github.lppedd.cc.api.CommitTokenProviderService"
8076 serviceImplementation =" com.github.lppedd.cc.api.impl.InternalCommitTokenProviderService"
You can’t perform that action at this time.
0 commit comments