From 854864070df1e86f71749c71f3ce863637ed7601 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 11 Oct 2019 14:04:06 +0200 Subject: [PATCH] Actually working persistence for DemoRunConfiguration --- .../run/configuration/DemoRunConfigurationOptions.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java b/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java index 3fa680274..7f194f7be 100644 --- a/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java +++ b/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java @@ -1,18 +1,19 @@ package org.jetbrains.tutorials.run.configuration; import com.intellij.execution.configurations.RunConfigurationOptions; +import com.intellij.openapi.components.StoredProperty; /** * @author yole */ public class DemoRunConfigurationOptions extends RunConfigurationOptions { - private String myScriptName; + private final StoredProperty myScriptName = string("").provideDelegate(this, "scriptName"); public String getScriptName() { - return myScriptName; + return myScriptName.getValue(this); } - public void setScriptName(String myScriptName) { - this.myScriptName = myScriptName; + public void setScriptName(String scriptName) { + myScriptName.setValue(this, scriptName); } }