Actually working persistence for DemoRunConfiguration

This commit is contained in:
Dmitry Jemerov 2019-10-11 14:04:06 +02:00
parent cdb57d20e5
commit 854864070d

View File

@ -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<String> 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);
}
}