From 91a8e8dbddb4043a6e65f7071edaf7081fbab1a9 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/code_samples/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java b/code_samples/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java index 3fa680274..7f194f7be 100644 --- a/code_samples/run_configuration/src/org/jetbrains/tutorials/run/configuration/DemoRunConfigurationOptions.java +++ b/code_samples/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); } }