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

Print this page

        

*** 33,45 **** /** * Solaris implementation of FileSystemProvider */ public class SolarisFileSystemProvider extends UnixFileSystemProvider { - public SolarisFileSystemProvider() { - super(); - } @Override SolarisFileSystem newFileSystem(String dir) { return new SolarisFileSystem(this, dir); } --- 33,42 ----
*** 81,88 **** return super.getFileAttributeView(obj, name, options); } @Override FileTypeDetector getFileTypeDetector() { ! return new GnomeFileTypeDetector(); } } --- 78,92 ---- return super.getFileAttributeView(obj, name, options); } @Override FileTypeDetector getFileTypeDetector() { ! final Path userMimeTypes = ! Paths.get(System.getProperty("user.home"), ".mime.types"); ! ! final Path sysMimeTypes = Paths.get("/etc/mime.types"); ! ! return chain(new GnomeFileTypeDetector(), ! new MimeTypesFileTypeDetector(userMimeTypes), ! new MimeTypesFileTypeDetector(sysMimeTypes)); } }