diff --git a/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Application State.kt.ft b/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Application State.kt.ft index 803ae8d588d4..aacfb57851d3 100644 --- a/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Application State.kt.ft +++ b/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Application State.kt.ft @@ -3,6 +3,7 @@ #end import com.intellij.openapi.components.* +import com.intellij.configurationStore.Property #parse("File Header.java") @Service @@ -22,5 +23,5 @@ internal class ${NAME}: SerializablePersistentStateComponent<${NAME}State>(${NAM } internal data class ${NAME}State( - @JvmField val storeValue: String? = null + @JvmField @Property val storeValue: String? = null // @Property required for primitives ) \ No newline at end of file diff --git a/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Project State.kt.ft b/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Project State.kt.ft index f3ec715bc8e8..4cf069012594 100644 --- a/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Project State.kt.ft +++ b/plugins/devkit/devkit-core/resources/fileTemplates/internal/DevKit Project State.kt.ft @@ -4,6 +4,7 @@ #end import com.intellij.openapi.components.* import com.intellij.openapi.project.Project +import com.intellij.configurationStore.Property #parse("File Header.java") @Service(Service.Level.PROJECT) @@ -23,5 +24,5 @@ internal class ${NAME}(private val project: Project): SerializablePersistentStat } internal data class ${NAME}State( - @JvmField val storeValue: String? = null + @JvmField @Property val storeValue: String? = null // @Property required for primitives ) \ No newline at end of file