mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
Actually working persistence for DemoRunConfiguration
This commit is contained in:
parent
cdb57d20e5
commit
854864070d
@ -1,18 +1,19 @@
|
|||||||
package org.jetbrains.tutorials.run.configuration;
|
package org.jetbrains.tutorials.run.configuration;
|
||||||
|
|
||||||
import com.intellij.execution.configurations.RunConfigurationOptions;
|
import com.intellij.execution.configurations.RunConfigurationOptions;
|
||||||
|
import com.intellij.openapi.components.StoredProperty;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author yole
|
* @author yole
|
||||||
*/
|
*/
|
||||||
public class DemoRunConfigurationOptions extends RunConfigurationOptions {
|
public class DemoRunConfigurationOptions extends RunConfigurationOptions {
|
||||||
private String myScriptName;
|
private final StoredProperty<String> myScriptName = string("").provideDelegate(this, "scriptName");
|
||||||
|
|
||||||
public String getScriptName() {
|
public String getScriptName() {
|
||||||
return myScriptName;
|
return myScriptName.getValue(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setScriptName(String myScriptName) {
|
public void setScriptName(String scriptName) {
|
||||||
this.myScriptName = myScriptName;
|
myScriptName.setValue(this, scriptName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user