| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static RubyBoolean | between_p(ThreadContext context, IRubyObject recv, IRubyObject first, IRubyObject second)
cmp_between |
| private static IRubyObject | callCmpMethod(final ThreadContext context, final IRubyObject recv, final IRubyObject other, IRubyObject returnValueOnError)
|
| public static IRubyObject | |
| public static IRubyObject | |
| public static int | |
| public static int | cmpAndCmpint(ThreadContext context, CallSite op_cmp, CallSite op_gt, CallSite op_lt, IRubyObject a, IRubyObject b)
|
| public static IRubyObject | |
| public static IRubyObject | |
| public static int | cmpint(ThreadContext context, CallSite op_gt, CallSite op_lt, IRubyObject val, IRubyObject a, IRubyObject b)
rb_cmpint |
| public static int | |
| public static RubyModule | |
| public static IRubyObject | |
| public static IRubyObject | invcmp(final ThreadContext context, ThreadContext.
rb_invcmp |
| private static IRubyObject | |
| public static IRubyObject | |
| public static RubyBoolean | |
| public static RubyBoolean | |
| public static RubyBoolean | |
| public static RubyBoolean | |
| public static RubyBoolean | |
| private static JavaSites. |
| RubyComparable | back to summary |
|---|---|
| public RubyComparable() | |
| between_p | back to summary |
|---|---|
| public static RubyBoolean between_p(ThreadContext context, IRubyObject recv, IRubyObject first, IRubyObject second) cmp_between
| |
| callCmpMethod | back to summary |
|---|---|
| private static IRubyObject callCmpMethod(final ThreadContext context, final IRubyObject recv, final IRubyObject other, IRubyObject returnValueOnError) | |
| clamp | back to summary |
|---|---|
public static IRubyObject clamp(ThreadContext context, IRubyObject recv, IRubyObject arg)
| |
| clamp | back to summary |
|---|---|
public static IRubyObject clamp(ThreadContext context, IRubyObject recv, IRubyObject min, IRubyObject max)
| |
| cmpAndCmpint | back to summary |
|---|---|
| public static int cmpAndCmpint(ThreadContext context, IRubyObject a, IRubyObject b) | |
| cmpAndCmpint | back to summary |
|---|---|
| public static int cmpAndCmpint(ThreadContext context, CallSite op_cmp, CallSite op_gt, CallSite op_lt, IRubyObject a, IRubyObject b) | |
| cmperr | back to summary |
|---|---|
| public static IRubyObject cmperr(IRubyObject recv, IRubyObject other)
Deprecated
| |
| cmperr | back to summary |
|---|---|
| public static IRubyObject cmperr(ThreadContext context, IRubyObject recv, IRubyObject other) rb_cmperr | |
| cmpint | back to summary |
|---|---|
| public static int cmpint(ThreadContext context, CallSite op_gt, CallSite op_lt, IRubyObject val, IRubyObject a, IRubyObject b) rb_cmpint | |
| cmpint | back to summary |
|---|---|
| public static int cmpint(ThreadContext context, IRubyObject val, IRubyObject a, IRubyObject b) | |
| createComparable | back to summary |
|---|---|
| public static RubyModule createComparable(ThreadContext context) | |
| invcmp | back to summary |
|---|---|
| public static IRubyObject invcmp(final ThreadContext context, final IRubyObject recv, final IRubyObject other) rb_invcmp | |
| invcmp | back to summary |
|---|---|
| public static IRubyObject invcmp(final ThreadContext context, ThreadContext. rb_invcmp | |
| invcmpRecursive | back to summary |
|---|---|
| private static IRubyObject invcmpRecursive(ThreadContext context, IRubyObject recv, IRubyObject other, boolean recur) | |
| op_equal | back to summary |
|---|---|
| public static IRubyObject op_equal(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_equal (cmp_eq inlined here)
| |
| op_ge | back to summary |
|---|---|
| public static RubyBoolean op_ge(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_ge
| |
| op_gt | back to summary |
|---|---|
| public static RubyBoolean op_gt(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_gt
| |
| op_le | back to summary |
|---|---|
| public static RubyBoolean op_le(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_le
| |
| op_lt | back to summary |
|---|---|
| public static RubyBoolean op_lt(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_lt
| |
| op_lt | back to summary |
|---|---|
| public static RubyBoolean op_lt(ThreadContext context, CallSite cmp, IRubyObject recv, IRubyObject other) | |
| sites | back to summary |
|---|---|
| private static JavaSites. | |