Top Inners Fields Constructors Methods
org.jruby.util

pack-priv final Class DummyResourceStat

extends Object
implements FileStat
Class Inheritance
All Implemented Interfaces
jnr.posix.FileStat
Imports
jnr.posix.FileStat, org.jruby.runtime.Helpers, java.io.IOException, java.nio.file.attribute.FileTime

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static interface

Field Summary

Modifier and TypeField and Description
private final DummyResourceStat.FileResourceExt

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public long
public long
public long
public long
public long
public String
public int
public boolean
public long
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public int
major(long l)

Implements jnr.posix.FileStat.major.

public int
minor(long l)

Implements jnr.posix.FileStat.minor.

public int
public long
public long
public long
st_size()

Implements jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

resourceback to summary
private final DummyResourceStat.FileResourceExt resource

Constructor Detail

DummyResourceStatback to summary
pack-priv DummyResourceStat(DummyResourceStat.FileResourceExt resource)

Method Detail

atimeback to summary
public long atime()

Implements jnr.posix.FileStat.atime.

Annotations
@Override
blocksback to summary
public long blocks()

Implements jnr.posix.FileStat.blocks.

Annotations
@Override
blockSizeback to summary
public long blockSize()

Implements jnr.posix.FileStat.blockSize.

Annotations
@Override
ctimeback to summary
public long ctime()

Implements jnr.posix.FileStat.ctime.

Annotations
@Override
devback to summary
public long dev()

Implements jnr.posix.FileStat.dev.

Annotations
@Override
ftypeback to summary
public String ftype()

Implements jnr.posix.FileStat.ftype.

Annotations
@Override
gidback to summary
public int gid()

Implements jnr.posix.FileStat.gid.

Annotations
@Override
groupMemberback to summary
public boolean groupMember(int i)

Implements jnr.posix.FileStat.groupMember.

Annotations
@Override
inoback to summary
public long ino()

Implements jnr.posix.FileStat.ino.

Annotations
@Override
isBlockDevback to summary
public boolean isBlockDev()

Implements jnr.posix.FileStat.isBlockDev.

Annotations
@Override
isCharDevback to summary
public boolean isCharDev()

Implements jnr.posix.FileStat.isCharDev.

Annotations
@Override
isDirectoryback to summary
public boolean isDirectory()

Implements jnr.posix.FileStat.isDirectory.

Annotations
@Override
isEmptyback to summary
public boolean isEmpty()

Implements jnr.posix.FileStat.isEmpty.

Annotations
@Override
isExecutableback to summary
public boolean isExecutable()

Implements jnr.posix.FileStat.isExecutable.

Annotations
@Override
isExecutableRealback to summary
public boolean isExecutableReal()

Implements jnr.posix.FileStat.isExecutableReal.

Annotations
@Override
isFifoback to summary
public boolean isFifo()

Implements jnr.posix.FileStat.isFifo.

Annotations
@Override
isFileback to summary
public boolean isFile()

Implements jnr.posix.FileStat.isFile.

Annotations
@Override
isGroupOwnedback to summary
public boolean isGroupOwned()

Implements jnr.posix.FileStat.isGroupOwned.

Annotations
@Override
isIdenticalback to summary
public boolean isIdentical(FileStat fs)

Implements jnr.posix.FileStat.isIdentical.

Annotations
@Override
isNamedPipeback to summary
public boolean isNamedPipe()

Implements jnr.posix.FileStat.isNamedPipe.

Annotations
@Override
isOwnedback to summary
public boolean isOwned()

Implements jnr.posix.FileStat.isOwned.

Annotations
@Override
isReadableback to summary
public boolean isReadable()

Implements jnr.posix.FileStat.isReadable.

Annotations
@Override
isReadableRealback to summary
public boolean isReadableReal()

Implements jnr.posix.FileStat.isReadableReal.

Annotations
@Override
isROwnedback to summary
public boolean isROwned()

Implements jnr.posix.FileStat.isROwned.

Annotations
@Override
isSetgidback to summary
public boolean isSetgid()

Implements jnr.posix.FileStat.isSetgid.

Annotations
@Override
isSetuidback to summary
public boolean isSetuid()

Implements jnr.posix.FileStat.isSetuid.

Annotations
@Override
isSocketback to summary
public boolean isSocket()

Implements jnr.posix.FileStat.isSocket.

Annotations
@Override
isStickyback to summary
public boolean isSticky()

Implements jnr.posix.FileStat.isSticky.

Annotations
@Override
isWritableback to summary
public boolean isWritable()

Implements jnr.posix.FileStat.isWritable.

Annotations
@Override
isWritableRealback to summary
public boolean isWritableReal()

Implements jnr.posix.FileStat.isWritableReal.

Annotations
@Override
majorback to summary
public int major(long l)

Implements jnr.posix.FileStat.major.

Annotations
@Override
minorback to summary
public int minor(long l)

Implements jnr.posix.FileStat.minor.

Annotations
@Override
modeback to summary
public int mode()

Implements jnr.posix.FileStat.mode.

Annotations
@Override
mtimeback to summary
public long mtime()

Implements jnr.posix.FileStat.mtime.

Annotations
@Override
rdevback to summary
public long rdev()

Implements jnr.posix.FileStat.rdev.

Annotations
@Override
st_sizeback to summary
public long st_size()

Implements jnr.posix.FileStat.st_size.

Doc from jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

Returns:long

size of the stat structure

Annotations
@Override
uidback to summary
public int uid()

Implements jnr.posix.FileStat.uid.

Annotations
@Override
org.jruby.util back to summary

pack-priv Interface DummyResourceStat.FileResourceExt

extends FileResource
Known Direct Implementers
org.jruby.util.JarResource, org.jruby.util.URLResource

Method Summary

Modifier and TypeMethod and Description
public FileTime
public FileTime
public FileTime
Inherited from org.jruby.util.FileResource:
absolutePathcanExecutecanonicalPathcanReadcanWriteerrnoexistshackyGetJRubyFileinputStreamisDirectoryisFileisNullisSymLinklastModifiedlengthlistlstatopenChannelopenChannelopenInputStreampathstatunwrapwrap

Method Detail

creationTimeback to summary
public FileTime creationTime() throws IOException
lastAccessTimeback to summary
public FileTime lastAccessTime() throws IOException
lastModifiedTimeback to summary
public FileTime lastModifiedTime() throws IOException