public class RubyArithmeticSequence extends RubyObject
RubyObject.DataRubyBasicObject.Finalizer| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARGS |
static java.lang.String |
FEEDVALUE |
static java.lang.String |
GENERATOR |
static java.lang.String |
LOOKAHEAD |
static java.lang.String |
METHOD |
static java.lang.String |
OBJECT |
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStampNULL_ARRAY| Constructor and Description |
|---|
RubyArithmeticSequence(Ruby runtime,
RubyClass klass) |
RubyArithmeticSequence(Ruby runtime,
RubyClass klass,
IRubyObject generatedBy,
java.lang.String method,
IRubyObject[] args,
IRubyObject begin,
IRubyObject end,
IRubyObject step,
IRubyObject excludeEnd) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toStringaddFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMarshalVariableList, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, initialize19, inspectHashCode, instance_eval, 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, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, 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, rbClone, rbInspect, 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, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderclone, finalize, getClass, notify, notifyAll, wait, wait, waitarraypublic static final java.lang.String GENERATOR
public static final java.lang.String LOOKAHEAD
public static final java.lang.String FEEDVALUE
public static final java.lang.String OBJECT
public static final java.lang.String METHOD
public static final java.lang.String ARGS
public RubyArithmeticSequence(Ruby runtime, RubyClass klass, IRubyObject generatedBy, java.lang.String method, IRubyObject[] args, IRubyObject begin, IRubyObject end, IRubyObject step, IRubyObject excludeEnd)
public static RubyClass createArithmeticSequenceClass(Ruby runtime, RubyClass enumeratorModule)
public static RubyArithmeticSequence newArithmeticSequence(ThreadContext context, IRubyObject generatedBy, java.lang.String method, IRubyObject[] args, IRubyObject begin, IRubyObject end, IRubyObject step, IRubyObject excludeEnd)
public IRubyObject each(ThreadContext context, Block block)
public IRubyObject first(ThreadContext context)
public IRubyObject first(ThreadContext context, IRubyObject num)
public IRubyObject op_equal(ThreadContext context, IRubyObject other)
RubyBasicObjectop_equal in interface IRubyObjectop_equal in class RubyBasicObjectpublic RubyFixnum hash()
RubyBasicObjecthash in class RubyBasicObjectpublic RubyFixnum hash(ThreadContext context)
public final IRubyObject inspect()
RubyBasicObjectto_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"inspect in interface IRubyObjectinspect in class RubyBasicObjectpublic RubyString inspect(ThreadContext context)
public IRubyObject begin(ThreadContext context)
public IRubyObject end(ThreadContext context)
public IRubyObject step(ThreadContext context)
public IRubyObject exclude_end(ThreadContext context)
public IRubyObject last(ThreadContext context)
public IRubyObject last(ThreadContext context, IRubyObject num)
public IRubyObject size(ThreadContext context)
public IRubyObject each_cons(ThreadContext context, IRubyObject arg, Block block)
public IRubyObject each_slice(ThreadContext context, IRubyObject arg, Block block)
public IRubyObject each_with_object(ThreadContext context, IRubyObject arg, Block block)
public IRubyObject with_index(ThreadContext context, Block block)
public IRubyObject with_index(ThreadContext context, IRubyObject arg, Block block)
Copyright © 2001-2023 JRuby. All Rights Reserved.