< prev index next >

src/java.base/share/classes/java/net/InetAddress.java

Print this page
rev 14210 : 8154231: Simplify access to System properties from JDK code
Reviewed-by: rriggs

*** 1121,1132 **** * * @return a NameService */ private static NameService createNameService() { ! String hostsFileName = AccessController ! .doPrivileged(new GetPropertyAction("jdk.net.hosts.file")); NameService theNameService; if (hostsFileName != null) { theNameService = new HostsFileNameService(hostsFileName); } else { theNameService = new PlatformNameService(); --- 1121,1132 ---- * * @return a NameService */ private static NameService createNameService() { ! String hostsFileName = ! GetPropertyAction.getProperty("jdk.net.hosts.file"); NameService theNameService; if (hostsFileName != null) { theNameService = new HostsFileNameService(hostsFileName); } else { theNameService = new PlatformNameService();
*** 1641,1652 **** * of the implementation object we instantiate, to which we * delegate the real work (like native methods). This * property can vary across implementations of the java. * classes. The default is an empty String "". */ ! String prefix = AccessController.doPrivileged( ! new GetPropertyAction("impl.prefix", "")); try { impl = Class.forName("java.net." + prefix + implName).newInstance(); } catch (ClassNotFoundException e) { System.err.println("Class not found: java.net." + prefix + implName + ":\ncheck impl.prefix property " + --- 1641,1651 ---- * of the implementation object we instantiate, to which we * delegate the real work (like native methods). This * property can vary across implementations of the java. * classes. The default is an empty String "". */ ! String prefix = GetPropertyAction.getProperty("impl.prefix", ""); try { impl = Class.forName("java.net." + prefix + implName).newInstance(); } catch (ClassNotFoundException e) { System.err.println("Class not found: java.net." + prefix + implName + ":\ncheck impl.prefix property " +
< prev index next >