| Modifier and Type | Field and Description |
|---|---|
| private static final ByteList | |
| private static boolean | canonicalization
nucomp_canonicalization |
| private static final ObjectMarshal | |
| private static final int[][] | |
| private IRubyObject | |
| private IRubyObject | |
| private static final ByteList |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| private static RubyNumeric | canonicalizeInternal(ThreadContext context, RubyClass clazz, IRubyObject real, IRubyObject image)
nucomp_s_canonicalize_internal |
| public boolean | |
| public IRubyObject | |
| private void | |
| public IRubyObject | coerce(ThreadContext context, IRubyObject other)
Overrides org. nucomp_coerce |
| public IRubyObject | |
| private IRubyObject | |
| public IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, IRubyObject kwargs)
nucomp_s_convert |
| public static IRubyObject | convertCommon(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, boolean raise)
|
| private static RubyNumeric | |
| public static RubyClass | |
| public IRubyObject | |
| public IRubyObject | |
| private boolean | |
| public boolean | equals(Object
object to compare other)Overrides org. This override does not do a "checked" dispatch. |
| public IRubyObject | |
| private static IRubyObject | f_complex_polar(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y)
f_complex_polar |
| public static IRubyObject | f_divide(ThreadContext context, RubyComplex self, IRubyObject other, BiFunction<IRubyObject, IRubyObject, IRubyObject> func, CallSite id)
|
| public IRubyObject | |
| public IRubyObject | |
| pack-priv IRubyObject | |
| public ClassIndex | getNativeClassIndex()
Overrides org. Implements org. This is overridden in the other concrete Java builtins to provide a fast way to determine what type they are. |
| pack-priv IRubyObject | |
| public RubyFixnum | hash(ThreadContext
the current thread context context)Overrides org. nucomp_hash |
| public int | hashCode()
Overrides org. This override does not do "checked" dispatch since Object usually has #hash defined. |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | inspect(ThreadContext context)
Overrides org. Overrides default org. nucomp_inspect |
| public boolean | |
| private static boolean | |
| private static IRubyObject | |
| private static IRubyObject | |
| private static IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| pack-priv static RubyNumeric | |
| pack-priv static RubyNumeric | |
| pack-priv static RubyComplex | newComplexBang(ThreadContext context, RubyClass clazz, RubyNumeric x, RubyNumeric y)
f_complex_new_bang2 |
| pack-priv static RubyComplex | |
| public static RubyComplex | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| private static RubyComplex | |
| pack-priv static IRubyObject | |
| public static RubyComplex | |
| public static RubyComplex | |
| public static RubyComplex | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image, boolean raise)
|
| public static IRubyObject | newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args)
Deprecated
nucomp_s_new_bang |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image)
Deprecated
|
| private boolean | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | op_equal(ThreadContext context, IRubyObject other)
Overrides org. Implements org. nucomp_equal_p |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public static IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| private static boolean | realCheck(ThreadContext context, IRubyObject num, boolean raise)
nucomp_real_check (might go to bimorphic) |
| public IRubyObject | |
| public static void | |
| private static boolean | |
| private static JavaSites. | sites(ThreadContext context)
Hides org. Retrieve the call sites for this class. |
| pack-priv static IRubyObject[] | |
| private static IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| private static boolean | |
| private static IRubyObject |