diff options
author | Alexander Kurtakov | 2017-05-03 06:19:15 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2017-05-03 06:19:15 +0000 |
commit | 22529fb353be7bd4ff8f74ca7715c8d1e6c2cfb5 (patch) | |
tree | abf655bc9fb435b489b037c69e789957bcdb3ab3 /bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java | |
parent | 5117c5fdef9bf7bc69f5ee198688b2eba92286c1 (diff) | |
download | eclipse.platform.team-22529fb353be7bd4ff8f74ca7715c8d1e6c2cfb5.tar.gz eclipse.platform.team-22529fb353be7bd4ff8f74ca7715c8d1e6c2cfb5.tar.xz eclipse.platform.team-22529fb353be7bd4ff8f74ca7715c8d1e6c2cfb5.zip |
Bug 516077 - Cleanup o.e.core.netY20170504-1000I20170504-2000I20170503-2000
* Add missing @Override/@Deprecated.
* Generify
* Lambda
Change-Id: I89c9dd0a44a53fa91bacb28ceeea98f92e4bee0b
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java')
-rw-r--r-- | bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java index b1e139f91..92c516b98 100644 --- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java +++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008, 2009 compeople AG and others. + * Copyright (c) 2008, 2017 compeople AG and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -29,8 +29,8 @@ import org.eclipse.core.net.proxy.IProxyData; public class StaticProxyConfig { private static final String[] KNOWN_TYPES = {"HTTP", "HTTPS", "FTP", "GOPHER"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ - private List universalProxies = new ArrayList(); - private Map protocolSpecificProxies = new HashMap(); + private List<IProxyData> universalProxies = new ArrayList<>(); + private Map<String, List<IProxyData>> protocolSpecificProxies = new HashMap<>(); private ProxyBypass proxyBypass; /** @@ -51,21 +51,21 @@ public class StaticProxyConfig { * @param uri * @param proxies */ - public void select(URI uri, List proxies) { + public void select(URI uri, List<IProxyData> proxies) { if (proxyBypass.bypassProxyFor(uri)) return; if (!protocolSpecificProxies.isEmpty()) { if (uri.getScheme() != null) { - List protocolProxies = (List) protocolSpecificProxies.get(uri + List<IProxyData> protocolProxies = protocolSpecificProxies.get(uri .getScheme().toUpperCase()); if (protocolProxies == null) return; proxies.addAll(protocolProxies); } else { - Iterator it = protocolSpecificProxies.values().iterator(); + Iterator<List<IProxyData>> it = protocolSpecificProxies.values().iterator(); while (it.hasNext()) { - List protocolProxies = (List) it.next(); + List<IProxyData> protocolProxies = it.next(); if (protocolProxies == null) return; proxies.addAll(protocolProxies); @@ -91,15 +91,15 @@ public class StaticProxyConfig { IProxyData[] data = getUniversalProxiesData(); if (data.length > 0) return data; - List proxies = new ArrayList(); - Iterator it = protocolSpecificProxies.values().iterator(); + List<IProxyData> proxies = new ArrayList<>(); + Iterator<List<IProxyData>> it = protocolSpecificProxies.values().iterator(); while (it.hasNext()) { - List protocolProxies = (List) it.next(); + List<IProxyData> protocolProxies = it.next(); if (protocolProxies != null) { proxies.addAll(protocolProxies); } } - return (IProxyData[]) proxies.toArray(new IProxyData[0]); + return proxies.toArray(new IProxyData[0]); } private IProxyData[] getUniversalProxiesData() { |