mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
persisting_state_of_components.md: Add @Override to code snippets to make it clear what is overridden
This commit is contained in:
parent
ba93c445b2
commit
8795ca411b
@ -68,10 +68,12 @@ class MySettings implements PersistentStateComponent<MySettings.State> {
|
|||||||
|
|
||||||
private State myState = new State();
|
private State myState = new State();
|
||||||
|
|
||||||
|
@Override
|
||||||
public State getState() {
|
public State getState() {
|
||||||
return myState;
|
return myState;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void loadState(State state) {
|
public void loadState(State state) {
|
||||||
myState = state;
|
myState = state;
|
||||||
}
|
}
|
||||||
@ -93,10 +95,12 @@ class MySettings implements PersistentStateComponent<MySettings> {
|
|||||||
|
|
||||||
public String stateValue;
|
public String stateValue;
|
||||||
|
|
||||||
|
@Override
|
||||||
public MySettings getState() {
|
public MySettings getState() {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void loadState(MySettings state) {
|
public void loadState(MySettings state) {
|
||||||
XmlSerializerUtil.copyBean(state, this);
|
XmlSerializerUtil.copyBean(state, this);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user