JAL-3878 Remove throws declaration from param store construction.
authorMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 20 Sep 2021 15:23:06 +0000 (17:23 +0200)
committerMateusz Warowny <mmzwarowny@dundee.ac.uk>
Mon, 20 Sep 2021 16:44:30 +0000 (18:44 +0200)
src/jalview/ws/slivkaws/SlivkaDatastore.java
src/jalview/ws/slivkaws/SlivkaParamSet.java
src/jalview/ws/slivkaws/SlivkaWSInstance.java

index 0922d13..8bd446f 100644 (file)
@@ -15,7 +15,7 @@ public class SlivkaDatastore implements ParamDatastoreI
   private SlivkaParamSet defaultPreset;
   private List<WsParamSetI> presets = new ArrayList<>();
 
-  SlivkaDatastore(SlivkaService service) throws IOException {
+  public SlivkaDatastore(SlivkaService service) {
     defaultPreset = new SlivkaParamSet(service);
   }
 
index 9b74585..c8b99db 100644 (file)
@@ -20,7 +20,7 @@ public class SlivkaParamSet implements WsParamSetI
 
   private List<ArgumentI> args = new ArrayList<>();
 
-  SlivkaParamSet(SlivkaService service) throws IOException
+  SlivkaParamSet(SlivkaService service)
   {
     this.service = service;
     for (Parameter param : service.getParameters())
index 80e928a..613c702 100644 (file)
@@ -231,13 +231,7 @@ public abstract class SlivkaWSInstance extends ServiceWithParameters
   {
     if (store == null)
     {
-      try
-      {
-        store = new SlivkaDatastore(service);
-      } catch (IOException e)
-      {
-        throw new IOError(e);
-      }
+      store = new SlivkaDatastore(service);
     }
   }