src/solaris/classes/sun/nio/fs/UnixFileAttributes.java
Print this page
@@ -122,11 +122,11 @@
return FileTime.from(st_atime, TimeUnit.SECONDS);
}
@Override
public FileTime creationTime() {
- return null;
+ return lastModifiedTime();
}
@Override
public boolean isRegularFile() {
return ((st_mode & UnixConstants.S_IFMT) == UnixConstants.S_IFREG);
@@ -192,11 +192,11 @@
}
@Override
public Set<PosixFilePermission> permissions() {
int bits = (st_mode & UnixConstants.S_IAMB);
- HashSet<PosixFilePermission> perms = new HashSet<PosixFilePermission>();
+ HashSet<PosixFilePermission> perms = new HashSet<>();
if ((bits & UnixConstants.S_IRUSR) > 0)
perms.add(PosixFilePermission.OWNER_READ);
if ((bits & UnixConstants.S_IWUSR) > 0)
perms.add(PosixFilePermission.OWNER_WRITE);