--- a/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java Thu Sep 15 14:10:30 2011 +0100
+++ b/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java Fri Sep 16 12:09:04 2011 -0700
@@ -57,8 +57,8 @@
private static String os_nameservers;
// Cached lists
- private static LinkedList searchlist;
- private static LinkedList nameservers;
+ private static LinkedList<String> searchlist;
+ private static LinkedList<String> nameservers;
// Parse string that consists of token delimited by space or commas
// and return LinkedHashMap
@@ -111,21 +111,23 @@
opts = new OptionsImpl();
}
+ @SuppressWarnings("unchecked") // clone()
public List<String> searchlist() {
synchronized (lock) {
loadConfig();
// List is mutable so return a shallow copy
- return (List)searchlist.clone();
+ return (List<String>)searchlist.clone();
}
}
+ @SuppressWarnings("unchecked") // clone()
public List<String> nameservers() {
synchronized (lock) {
loadConfig();
// List is mutable so return a shallow copy
- return (List)nameservers.clone();
+ return (List<String>)nameservers.clone();
}
}