Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java')
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java30
1 files changed, 15 insertions, 15 deletions
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java
index f13dc5cc3..9f16a1d5b 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyProviderUtil.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2008 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
@@ -56,8 +56,8 @@ public final class ProxyProviderUtil {
* @param protocolSpecificProxies
* a map from http schemes to the list of scheme specific proxies
*/
- public static void fillProxyLists(String proxyList, List universalProxies,
- Map protocolSpecificProxies) {
+ public static void fillProxyLists(String proxyList, List<IProxyData> universalProxies,
+ Map<String, List<IProxyData>> protocolSpecificProxies) {
StringTokenizer tokenizer = new StringTokenizer(proxyList, ";"); //$NON-NLS-1$
while (tokenizer.hasMoreTokens()) {
createProxy(tokenizer.nextToken(), universalProxies,
@@ -66,7 +66,7 @@ public final class ProxyProviderUtil {
}
private static void createProxy(final String proxyDefinition,
- List universalProxies, Map protocolSpecificProxies) {
+ List<IProxyData> universalProxies, Map<String, List<IProxyData>> protocolSpecificProxies) {
String protocol = null;
String host = null;
int port = 0;
@@ -127,11 +127,11 @@ public final class ProxyProviderUtil {
return PROXY_DEFAULT_PORT;
}
- private static void addProtocolSpecificProxy(Map protocolSpecificProxies,
+ private static void addProtocolSpecificProxy(Map<String, List<IProxyData>> protocolSpecificProxies,
String protocol, IProxyData proxy) {
- List list = (List) protocolSpecificProxies.get(protocol);
+ List<IProxyData> list = protocolSpecificProxies.get(protocol);
if (list == null) {
- list = new ArrayList();
+ list = new ArrayList<>();
protocolSpecificProxies.put(protocol, list);
}
@@ -164,7 +164,7 @@ public final class ProxyProviderUtil {
* Pac related helper methods below here.
*/
- private static final Map PROXY_TYPE_MAP;
+ private static final Map<String, String> PROXY_TYPE_MAP;
/*
* @see "http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html"
@@ -176,7 +176,7 @@ public final class ProxyProviderUtil {
static {
// mapping of pacProgram proxy type names to java proxy types:
- final Map temp = new HashMap();
+ final Map<String, String> temp = new HashMap<>();
temp.put(PAC_PROXY_TYPE_DIRECT, NO_PROXY);
temp.put(PAC_PROXY_TYPE_PROXY, IProxyData.HTTP_PROXY_TYPE);
temp.put(PAC_PROXY_TYPE_SOCKS, IProxyData.SOCKS_PROXY_TYPE);
@@ -187,12 +187,12 @@ public final class ProxyProviderUtil {
* @param pacFindProxyForUrlResult
* @return a list of IProxyData objects
*/
- public static List getProxies(String pacFindProxyForUrlResult) {
+ public static List<IProxyData> getProxies(String pacFindProxyForUrlResult) {
if (pacFindProxyForUrlResult == null
|| pacFindProxyForUrlResult.trim().length() == 0)
- return Collections.EMPTY_LIST;
+ return Collections.emptyList();
- final List result = new ArrayList();
+ final List<IProxyData> result = new ArrayList<>();
final StringTokenizer scanner = new StringTokenizer(
pacFindProxyForUrlResult, ";"); //$NON-NLS-1$
while (scanner.hasMoreTokens()) {
@@ -214,7 +214,7 @@ public final class ProxyProviderUtil {
pacProxy = "PROXY " + pacProxy; //$NON-NLS-1$
StringTokenizer scanner = new StringTokenizer(pacProxy);
String pacProxyType = scanner.nextToken();
- String proxyType = (String) PROXY_TYPE_MAP.get(pacProxyType);
+ String proxyType = PROXY_TYPE_MAP.get(pacProxyType);
if (proxyType == null || proxyType.equals(NO_PROXY))
return null;
@@ -234,9 +234,9 @@ public final class ProxyProviderUtil {
}
private static boolean startsWithProxyType(String pacProxy) {
- Iterator iter = PROXY_TYPE_MAP.keySet().iterator();
+ Iterator<String> iter = PROXY_TYPE_MAP.keySet().iterator();
while (iter.hasNext())
- if (pacProxy.startsWith((String) iter.next()))
+ if (pacProxy.startsWith(iter.next()))
return true;
return false;

Back to the top