| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| private static interface | |
| public static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private IRubyObject | |
| private static final byte[] | |
| private IRubyObject | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private static final ObjectMarshal |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | |
| pack-priv final long[] | |
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final int[] | |
| pack-priv final int[] | |
| private static boolean | |
| private static boolean | |
| private static void | |
| pack-priv final boolean | |
| public void | copySpecialInstanceVariables(IRubyObject clone)
Overrides org. Implements org. Lots of MRI objects keep their state in non-lookupable ivars (e:g. |
| public IRubyObject | |
| public RubyBoolean | |
| private boolean | |
| private boolean | |
| public static RubyClass | |
| private static boolean | |
| private boolean | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| private IRubyObject | |
| public RubyBoolean | |
| public RubyBoolean | |
| public IRubyObject | |
| public IRubyObject | |
| private void | |
| private void | |
| private void | |
| public RubyFixnum | hash(ThreadContext
the current thread context context)Overrides org. Will return the hash code of this object. |
| public IRubyObject | |
| private IRubyObject | |
| private void | |
| public IRubyObject | |
| public IRubyObject | initialize_copy(ThreadContext
the thread context context, IRubyObject the original original)Overrides org. Initializes this object as a copy of the original, that is the parameter to this object. |
| public RubyString | inspect(final ThreadContext context)
Overrides org. Overrides default org. Returns a string containing a human-readable representation of obj. |
| private static RubyString | |
| private static IRubyObject | |
| private RubyArray | |
| public final boolean | |
| public static boolean | isRangeLike(ThreadContext
current context context, IRubyObject possibly range-like object obj, RespondToCallSite respond_to? site for begin respond_to_begin, RespondToCallSite respond_to? site for end respond_to_end)Return true if the given object responds to "begin" and "end" methods. |
| public static boolean | isRangeLike(ThreadContext
current context context, IRubyObject possibly range-like object obj, JavaSites.checked site for begin begin_checked,checked site for end end_checked,checked site for exclude_end? exclude_end_checkedReturn true if the given object responds to "begin", "end" and "exclude_end?" methods. |
| private static boolean | |
| public IRubyObject | |
| public IRubyObject | |
| private static boolean | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public static RubyRange | |
| public IRubyObject | op_equal(ThreadContext context, IRubyObject other)
Overrides org. Implements org. rb_obj_equal Will by default use identity equality to compare objects. |
| public IRubyObject | |
| public static IRubyObject | |
| private static IRubyObject | |
| private void | |
| public static RubyRange | Returns: a proper Range based on the results of calling those methodscurrent context context, IRubyObject range-like object rangeLike, CallSite "begin" call site beginSite, CallSite "end" call site endSite, CallSite "exclude_end?" call site excludeEndSite)Given a range-line object that response to "begin", "end", construct a proper range by calling those methods and "exclude_end?" with the given call sites. |
| private IRubyObject | |
| private boolean | |
| private boolean | |
| private static IRubyObject | |
| private static int | |
| private static IRubyObject | |
| private boolean | |
| public static RubyRange. | |
| public IRubyObject | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private static IRubyObject | reverseSize(ThreadContext context, RubyRange recv, IRubyObject[] args)
A size method for reverse_each suitable for lambda method reference implementation of |
| private static JavaSites. | sites(ThreadContext context)
Hides org. Retrieve the call sites for this class. |
| private static IRubyObject | size(ThreadContext ctx, RubyRange recv, IRubyObject[] args)
A size method suitable for lambda method reference implementation of |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| private IRubyObject | |
| private IRubyObject | |
| private static IRubyObject | stepSize(ThreadContext context, RubyRange self, IRubyObject[] args)
A step size method suitable for lambda method reference implementation of |
| private void | |
| private void | |
| public IRubyObject | |
| public IRubyObject | |
| private RubyString |