org.jruby
Class RubyFileStat

java.lang.Object
  extended by org.jruby.RubyObject
      extended by org.jruby.RubyFileStat
All Implemented Interfaces:
java.lang.Cloneable, IRubyObject

public class RubyFileStat
extends RubyObject

note: renamed from FileStatClass.java Implements File::Stat


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Finalizer
 
Field Summary
 
Fields inherited from class org.jruby.RubyObject
instanceVariables, isTrue, metaClass, NEVER, OBJECT_ALLOCATOR
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
protected RubyFileStat(Ruby runtime, RubyClass clazz)
           
 
Method Summary
 RubyFixnum blksize()
           
static RubyClass createFileStatClass(Ruby runtime)
           
 IRubyObject ctime()
           
 RubyBoolean directory_p()
           
 RubyBoolean file_p()
           
 RubyString ftype()
           
 IRubyObject initialize(IRubyObject fname, Block unusedBlock)
           
 IRubyObject ino()
           
 IRubyObject mode()
           
 IRubyObject mtime()
           
 IRubyObject readable_p()
           
 IRubyObject size()
           
 IRubyObject symlink_p()
           
 IRubyObject writable()
           
 
Methods inherited from class org.jruby.RubyObject
addFinalizer, anyToString, asString, asSymbol, attachToObjectSpace, callInit, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodMissing, callMethodMissing, callSuper, checkArrayType, checkFrozen, checkStringType, compilerCallMethod, compilerCallMethodWithIndex, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToString, convertToType, convertToType, convertToType, convertToTypeWithCheck, createObjectClass, dataGetStruct, dataWrapStruct, display, doClone, dup, eql, eqlInternal, equal, equalInternal, equals, evalSimple, evalUnder, evalWithBinding, extend, freeze, frozen, getInstanceVariable, getInstanceVariables, getInstanceVariablesSnapshot, getJavaClass, getMetaClass, getNativeTypeIndex, getRuntime, getSingletonClass, getSingletonClassClone, getType, hash, hashCode, id_deprecated, id, infectBy, inherited, initCopy, initialize_copy, initialize, inspect, instance_eval, instance_exec, instance_of, instance_variable_get, instance_variable_set, instance_variables, instanceVariableNames, isFalse, isFrozen, isImmediate, isKindOf, isNil, isSingleton, isTaint, isTrue, kind_of, makeMetaClass, match, method, methods, nil_p, obj_equal, private_methods, protected_methods, public_methods, puts, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, respond_to, respondsTo, safeGetInstanceVariables, safeHasInstanceVariables, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, singleton_methods, specificEval, taint, tainted, testFrozen, to_s, toString, trueFalseNil, trueFalseNil, type_deprecated, type, untaint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubyFileStat

protected RubyFileStat(Ruby runtime,
                       RubyClass clazz)
Method Detail

createFileStatClass

public static RubyClass createFileStatClass(Ruby runtime)

initialize

public IRubyObject initialize(IRubyObject fname,
                              Block unusedBlock)

blksize

public RubyFixnum blksize()

directory_p

public RubyBoolean directory_p()

file_p

public RubyBoolean file_p()

ftype

public RubyString ftype()

ino

public IRubyObject ino()

mode

public IRubyObject mode()

mtime

public IRubyObject mtime()

ctime

public IRubyObject ctime()

readable_p

public IRubyObject readable_p()

size

public IRubyObject size()

symlink_p

public IRubyObject symlink_p()

writable

public IRubyObject writable()


Copyright © 2002-2007 JRuby Team. All Rights Reserved.