< prev index next >

src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java

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

*** 24,34 **** */ package sun.nio.fs; import java.nio.file.spi.FileSystemProvider; - import java.security.AccessController; import sun.security.action.GetPropertyAction; /** * Creates this platform's default FileSystemProvider. */ --- 24,33 ----
*** 53,64 **** /** * Returns the default FileSystemProvider. */ public static FileSystemProvider create() { ! String osname = AccessController ! .doPrivileged(new GetPropertyAction("os.name")); if (osname.equals("SunOS")) return createProvider("sun.nio.fs.SolarisFileSystemProvider"); if (osname.equals("Linux")) return createProvider("sun.nio.fs.LinuxFileSystemProvider"); if (osname.contains("OS X")) --- 52,62 ---- /** * Returns the default FileSystemProvider. */ public static FileSystemProvider create() { ! String osname = GetPropertyAction.getProperty("os.name"); if (osname.equals("SunOS")) return createProvider("sun.nio.fs.SolarisFileSystemProvider"); if (osname.equals("Linux")) return createProvider("sun.nio.fs.LinuxFileSystemProvider"); if (osname.contains("OS X"))
< prev index next >