< prev index next >

src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java

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

*** 27,37 **** import java.nio.file.*; import java.nio.file.attribute.*; import java.nio.file.spi.FileTypeDetector; import java.io.IOException; - import java.security.AccessController; import sun.security.action.GetPropertyAction; /** * Solaris implementation of FileSystemProvider */ --- 27,36 ----
*** 83,94 **** return super.getFileAttributeView(obj, name, options); } @Override FileTypeDetector getFileTypeDetector() { ! Path userMimeTypes = Paths.get(AccessController.doPrivileged( ! new GetPropertyAction("user.home")), ".mime.types"); Path etcMimeTypes = Paths.get("/etc/mime.types"); return chain(new GioFileTypeDetector(), new MimeTypesFileTypeDetector(userMimeTypes), new MimeTypesFileTypeDetector(etcMimeTypes)); --- 82,93 ---- return super.getFileAttributeView(obj, name, options); } @Override FileTypeDetector getFileTypeDetector() { ! Path userMimeTypes = Paths.get( ! GetPropertyAction.getProperty("user.home"), ".mime.types"); Path etcMimeTypes = Paths.get("/etc/mime.types"); return chain(new GioFileTypeDetector(), new MimeTypesFileTypeDetector(userMimeTypes), new MimeTypesFileTypeDetector(etcMimeTypes));
< prev index next >