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() |