org.jruby
Class RubyFileStat
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyFileStat
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
public class RubyFileStat
- extends RubyObject
Implements File::Stat
- See Also:
- Serialized Form
Fields inherited from class org.jruby.RubyBasicObject |
ALL_F, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F |
Methods inherited from class org.jruby.RubyObject |
as, attachToObjectSpace, callInit, checkFrozen, convertToType, createObjectClass, display, dup, eql_p, eqlInternal, equal_p, equalInternal, equals, evalUnder, evalUnder, extend, freeze, frozen_p, getNativeTypeIndex, hash, hashCode, id_deprecated, id, initialize, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, kind_of_p, method, methods, methods, methods19, nil_p, op_eqq, op_equal, op_match, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, puts, rbClone, remove_instance_variable, respond_to_p, respond_to_p, send, send, send, send, send, singleton_methods, singleton_methods19, singletonMethods, specificEval, specificEval, specificEval, specificEval, specificEval, taint, tainted_p, to_a, to_java, to_s, toString, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable |
Methods inherited from class org.jruby.RubyBasicObject |
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, ensureInstanceVariablesSettable, eql, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, getFlag, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, makeMetaClass, op_not_equal, op_not, removeFinalizers, removeInstanceVariable, removeInternalVariable, respondsTo, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, syncVariables, taint, testFrozen, testFrozen, toJava, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RubyFileStat
protected RubyFileStat(Ruby runtime,
RubyClass clazz)
createFileStatClass
public static RubyClass createFileStatClass(Ruby runtime)
newFileStat
public static RubyFileStat newFileStat(Ruby runtime,
java.lang.String filename,
boolean lstat)
newFileStat
public static RubyFileStat newFileStat(Ruby runtime,
java.io.FileDescriptor descriptor)
initialize
public IRubyObject initialize(IRubyObject fname,
Block unusedBlock)
atime
public IRubyObject atime()
blksize
public RubyFixnum blksize()
blockdev_p
public IRubyObject blockdev_p()
blocks
public IRubyObject blocks()
chardev_p
public IRubyObject chardev_p()
cmp
public IRubyObject cmp(IRubyObject other)
ctime
public IRubyObject ctime()
dev
public IRubyObject dev()
devMajor
public IRubyObject devMajor()
devMinor
public IRubyObject devMinor()
directory_p
public RubyBoolean directory_p()
executable_p
public IRubyObject executable_p()
executableReal_p
public IRubyObject executableReal_p()
file_p
public RubyBoolean file_p()
ftype
public RubyString ftype()
gid
public IRubyObject gid()
group_owned_p
public IRubyObject group_owned_p()
initialize_copy
public IRubyObject initialize_copy(IRubyObject original)
- Description copied from class:
RubyObject
- rb_obj_init_copy
Initializes this object as a copy of the original, that is the
parameter to this object. Will make sure that the argument
actually has the same real class as this object. It shouldn't
be possible to initialize an object with something totally
different.
- Overrides:
initialize_copy
in class RubyObject
ino
public IRubyObject ino()
inspect
public IRubyObject inspect()
- Description copied from class:
RubyObject
- rb_obj_inspect
call-seq:
obj.inspect => string
Returns a string containing a human-readable representation of
obj. If not overridden, uses the
to_s
method to
generate the string.
[ 1, 2, 3..4, 'five' ].inspect #=> "[1, 2, 3..4, \"five\"]"
Time.new.inspect #=> "Wed Apr 09 08:54:39 CDT 2003"
- Specified by:
inspect
in interface IRubyObject
- Overrides:
inspect
in class RubyObject
- Returns:
- String
uid
public IRubyObject uid()
mode
public IRubyObject mode()
mtime
public IRubyObject mtime()
mtimeEquals
public IRubyObject mtimeEquals(IRubyObject other)
mtimeGreaterThan
public IRubyObject mtimeGreaterThan(IRubyObject other)
mtimeLessThan
public IRubyObject mtimeLessThan(IRubyObject other)
nlink
public IRubyObject nlink()
owned_p
public IRubyObject owned_p()
pipe_p
public IRubyObject pipe_p()
rdev
public IRubyObject rdev()
rdevMajor
public IRubyObject rdevMajor()
rdevMinor
public IRubyObject rdevMinor()
readable_p
public IRubyObject readable_p()
readableReal_p
public IRubyObject readableReal_p()
setgid_p
public IRubyObject setgid_p()
setuid_p
public IRubyObject setuid_p()
size
public IRubyObject size()
size_p
public IRubyObject size_p()
socket_p
public IRubyObject socket_p()
sticky_p
public IRubyObject sticky_p()
symlink_p
public IRubyObject symlink_p()
writable_p
public IRubyObject writable_p()
writableReal_p
public IRubyObject writableReal_p()
zero_p
public IRubyObject zero_p()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.