org.jruby.ext.posix
public final class JavaFileStat extends Object implements FileStat
| Constructor Summary | |
|---|---|
| JavaFileStat(POSIX posix, POSIXHandler handler) | |
| Method Summary | |
|---|---|
| long | atime()
Limitation: Java has no access time support, so we return mtime as the next best thing. |
| long | blocks() |
| long | blockSize() |
| long | ctime() |
| long | dev() |
| String | ftype() |
| int | gid() |
| boolean | groupMember(int gid) |
| long | ino()
Limitation: We have no pure-java way of getting inode. webrick needs this defined to work. |
| boolean | isBlockDev() |
| boolean | isCharDev()
Limitation: [see JRUBY-1516] We just pick more likely value. |
| boolean | isDirectory() |
| boolean | isEmpty() |
| boolean | isExecutable() |
| boolean | isExecutableReal() |
| boolean | isFifo() |
| boolean | isFile() |
| boolean | isGroupOwned() |
| boolean | isIdentical(FileStat other) |
| boolean | isNamedPipe() |
| boolean | isOwned() |
| boolean | isReadable() |
| boolean | isReadableReal() |
| boolean | isROwned() |
| boolean | isSetgid() |
| boolean | isSetuid() |
| boolean | isSocket() |
| boolean | isSticky() |
| boolean | isSymlink() |
| boolean | isWritable() |
| boolean | isWritableReal() |
| int | major(long dev) |
| int | minor(long dev) |
| int | mode() |
| long | mtime() |
| int | nlink() |
| long | rdev() |
| void | setup(String path) |
| long | st_size() |
| int | uid() |