X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.maps%2Fsrc%2Forg%2Fsimantics%2Fmaps%2FWebService.java;h=0e6ccf9cd1e6be6842bb7e7bea8bf22ddb2f53ba;hb=HEAD;hp=f515d4709dcd0093dc2a1ea3395155ab3557be1c;hpb=e9f74f09e0cedb603c0b4de9e542de8dd64a5ce3;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.maps/src/org/simantics/maps/WebService.java b/org.simantics.district.maps/src/org/simantics/maps/WebService.java index f515d470..0e6ccf9c 100644 --- a/org.simantics.district.maps/src/org/simantics/maps/WebService.java +++ b/org.simantics.district.maps/src/org/simantics/maps/WebService.java @@ -12,6 +12,7 @@ package org.simantics.maps; import java.io.IOException; +import java.lang.reflect.InvocationTargetException; import java.net.HttpURLConnection; import java.net.InetSocketAddress; import java.net.MalformedURLException; @@ -32,8 +33,6 @@ public class WebService { protected URI uri; protected URL service; - protected HttpURLConnection connection; - public WebService(String address) throws URISyntaxException, MalformedURLException { this.uri = new URI(address); this.service = uri.toURL(); @@ -49,10 +48,9 @@ public class WebService { IProxyUtil util = null; try { Class proxyClass = (Class) Class.forName("org.simantics.maps.eclipse.EclipseProxyUtil"); - util = (IProxyUtil)proxyClass.newInstance(); - } catch (ClassNotFoundException e1) { - } catch (InstantiationException e) { - } catch (IllegalAccessException e) { + util = (IProxyUtil)proxyClass.getDeclaredConstructor().newInstance(); + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | IllegalArgumentException + | InvocationTargetException | NoSuchMethodException | SecurityException e) { } // AppletProxyUtil should exist always.. if(util == null) {