EA-21104 State() constructor should have no parameters.
authorKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Tue, 3 Aug 2010 10:11:24 +0000 (14:11 +0400)
committerKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Tue, 3 Aug 2010 10:11:24 +0000 (14:11 +0400)
plugins/hg4idea/src/org/zmlx/hg4idea/HgProjectSettings.java

index 448a1161864e74ec6a5a167bb95b90bdec7408f4..e4f8818024fa26a139e37d424825adabc9fe1345 100644 (file)
@@ -31,7 +31,11 @@ public class HgProjectSettings implements PersistentStateComponent<HgProjectSett
   }
 
   public State getState() {
-    return new State(myCheckIncoming, myCheckOutgoing, myGlobalSettings);
+    final State s = new State();
+    s.myCheckIncoming = myCheckIncoming;
+    s.myCheckOutgoing = myCheckOutgoing;
+    s.myGlobalSettings = myGlobalSettings;
+    return s;
   }
 
   public void loadState(State state) {
@@ -76,10 +80,5 @@ public class HgProjectSettings implements PersistentStateComponent<HgProjectSett
     private boolean myCheckIncoming;
     private boolean myCheckOutgoing;
     private HgGlobalSettings myGlobalSettings;
-    private State(boolean checkIncoming, boolean checkOutgoing, HgGlobalSettings globalSettings) {
-      myCheckIncoming = checkIncoming;
-      myCheckOutgoing = checkOutgoing;
-      myGlobalSettings = globalSettings;
-    }
   }
 }