Lines Matching refs:attrs
64 UnixFileAttributes attrs = new UnixFileAttributes();
66 UnixNativeDispatcher.stat(path, attrs);
68 UnixNativeDispatcher.lstat(path, attrs);
70 return attrs;
75 UnixFileAttributes attrs = new UnixFileAttributes();
76 UnixNativeDispatcher.fstat(fd, attrs);
77 return attrs;
84 UnixFileAttributes attrs = new UnixFileAttributes();
86 UnixNativeDispatcher.fstatat(dfd, path.asByteArray(), flag, attrs);
87 return attrs;
91 boolean isSameFile(UnixFileAttributes attrs) {
92 return ((st_ino == attrs.st_ino) && (st_dev == attrs.st_dev));
231 static UnixFileAttributes toUnixFileAttributes(BasicFileAttributes attrs) {
232 if (attrs instanceof UnixFileAttributes)
233 return (UnixFileAttributes)attrs;
234 if (attrs instanceof UnixAsBasicFileAttributes) {
235 return ((UnixAsBasicFileAttributes)attrs).unwrap();
242 private final UnixFileAttributes attrs;
244 private UnixAsBasicFileAttributes(UnixFileAttributes attrs) {
245 this.attrs = attrs;
248 static UnixAsBasicFileAttributes wrap(UnixFileAttributes attrs) {
249 return new UnixAsBasicFileAttributes(attrs);
253 return attrs;
258 return attrs.lastModifiedTime();
262 return attrs.lastAccessTime();
266 return attrs.creationTime();
270 return attrs.isRegularFile();
274 return attrs.isDirectory();
278 return attrs.isSymbolicLink();
282 return attrs.isOther();
286 return attrs.size();
290 return attrs.fileKey();