org.jruby
Class RubyProcess.RubyStatus

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.RubyProcess.RubyStatus
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
Enclosing class:
RubyProcess

public static class RubyProcess.RubyStatus
extends RubyObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.Finalizer
 
Field Summary
 
Fields inherited from class org.jruby.RubyObject
OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
 
Fields inherited from class org.jruby.RubyBasicObject
ALL_F, BASICOBJECT_ALLOCATOR, 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, USER8_F
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status, long pid)
           
 
Method Summary
 IRubyObject exitstatus()
           
 IRubyObject inspect()
          rb_obj_inspect call-seq: obj.inspect => string Returns a string containing a human-readable representation of obj.
 IRubyObject inspect(Ruby runtime)
           
 IRubyObject inspect(ThreadContext context)
           
static RubyProcess.RubyStatus newProcessStatus(Ruby runtime, long status, long pid)
           
 IRubyObject not_implemented()
           
 IRubyObject not_implemented1(IRubyObject arg)
           
 IRubyObject op_equal(ThreadContext context, IRubyObject other)
           
 IRubyObject op_rshift(IRubyObject other)
          Deprecated. 
 IRubyObject op_rshift(Ruby runtime, IRubyObject other)
           
 IRubyObject op_rshift(ThreadContext context, IRubyObject other)
           
 IRubyObject pid(ThreadContext context)
           
 IRubyObject success_p(ThreadContext context)
           
 IRubyObject to_i()
          Deprecated. 
 IRubyObject to_i(Ruby runtime)
           
 IRubyObject to_i(ThreadContext context)
           
 IRubyObject to_s()
          rb_any_to_s call-seq: obj.to_s => string Returns a string representing obj.
 IRubyObject to_s(Ruby runtime)
           
 IRubyObject to_s(ThreadContext context)
           
 
Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, op_eqq, puts, specificEval, toString
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RubyProcess.RubyStatus

public RubyProcess.RubyStatus(Ruby runtime,
                              RubyClass metaClass,
                              long status,
                              long pid)
Method Detail

newProcessStatus

public static RubyProcess.RubyStatus newProcessStatus(Ruby runtime,
                                                      long status,
                                                      long pid)

not_implemented

public IRubyObject not_implemented()

not_implemented1

public IRubyObject not_implemented1(IRubyObject arg)

exitstatus

public IRubyObject exitstatus()

op_rshift

@Deprecated
public IRubyObject op_rshift(IRubyObject other)
Deprecated. 


op_rshift

public IRubyObject op_rshift(ThreadContext context,
                             IRubyObject other)

op_rshift

public IRubyObject op_rshift(Ruby runtime,
                             IRubyObject other)

op_equal

public IRubyObject op_equal(ThreadContext context,
                            IRubyObject other)
Specified by:
op_equal in interface IRubyObject
Overrides:
op_equal in class RubyBasicObject

to_i

@Deprecated
public IRubyObject to_i()
Deprecated. 


to_i

public IRubyObject to_i(ThreadContext context)

to_i

public IRubyObject to_i(Ruby runtime)

to_s

public IRubyObject to_s()
Description copied from class: RubyBasicObject
rb_any_to_s call-seq: obj.to_s => string Returns a string representing obj. The default to_s prints the object's class and an encoding of the object id. As a special case, the top-level object that is the initial execution context of Ruby programs returns ``main.''

Overrides:
to_s in class RubyBasicObject

to_s

public IRubyObject to_s(ThreadContext context)

to_s

public IRubyObject to_s(Ruby runtime)

inspect

public IRubyObject inspect()
Description copied from class: RubyBasicObject
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 RubyBasicObject
Returns:
String

inspect

public IRubyObject inspect(ThreadContext context)

inspect

public IRubyObject inspect(Ruby runtime)

success_p

public IRubyObject success_p(ThreadContext context)

pid

public IRubyObject pid(ThreadContext context)


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