| Modifier and Type | Field and Description |
|---|---|
| private static final int[] | |
| private static final CallType[] | |
| public static final MethodHandle | |
| public static final Handle | |
| public static final MethodHandle | |
| public static final MethodHandle | |
| public static final MethodHandle | |
| public static final Handle | |
| public static final MethodHandle | |
| public static final MethodHandle | |
| private static final Logger | |
| private static final boolean | |
| public static final MethodHandles. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static IRubyObject | callMethod(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyNumeric value)
|
| private static MethodHandle | |
| private static MethodHandle | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value)
|
| public static CallSite | fixnumOperatorBootstrap(MethodHandles.
|
| pack-priv static IRubyObject | fixnumOperatorFail(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyFixnum value)
|
| pack-priv static boolean | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | floatOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, double value)
|
| public static CallSite | floatOperatorBootstrap(MethodHandles.
|
| pack-priv static boolean | |
| private static CacheEntry |
| ARG_2_TO_0 | back to summary |
|---|---|
| private static final int[] ARG_2_TO_0 | |
| CALL_TYPES | back to summary |
|---|---|
| private static final CallType[] CALL_TYPES | |
| FIXNUM_OPERATOR | back to summary |
|---|---|
| public static final MethodHandle FIXNUM_OPERATOR | |
| FIXNUM_OPERATOR_BOOTSTRAP | back to summary |
|---|---|
| public static final Handle FIXNUM_OPERATOR_BOOTSTRAP | |
| FIXNUM_TEST | back to summary |
|---|---|
| public static final MethodHandle FIXNUM_TEST | |
| FIXNUM_TEST_ARG_2_TO_0 | back to summary |
|---|---|
| public static final MethodHandle FIXNUM_TEST_ARG_2_TO_0 | |
| FLOAT_OPERATOR | back to summary |
|---|---|
| public static final MethodHandle FLOAT_OPERATOR | |
| FLOAT_OPERATOR_BOOTSTRAP | back to summary |
|---|---|
| public static final Handle FLOAT_OPERATOR_BOOTSTRAP | |
| FLOAT_TEST | back to summary |
|---|---|
| public static final MethodHandle FLOAT_TEST | |
| FLOAT_TEST_ARG_2_TO_0 | back to summary |
|---|---|
| public static final MethodHandle FLOAT_TEST_ARG_2_TO_0 | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| LOG_BINDING | back to summary |
|---|---|
| private static final boolean LOG_BINDING | |
| LOOKUP | back to summary |
|---|---|
| public static final MethodHandles. | |
| MathLinker | back to summary |
|---|---|
| public MathLinker() | |
| callMethod | back to summary |
|---|---|
| private static IRubyObject callMethod(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyNumeric value) | |
| findTargetImpl | back to summary |
|---|---|
| private static MethodHandle findTargetImpl(final String name, Class<?> returnType, final long value) throws NoSuchMethodException, IllegalAccessException | |
| findTargetImpl | back to summary |
|---|---|
| private static MethodHandle findTargetImpl(final String name, Class<?> returnType, final double value) throws NoSuchMethodException, IllegalAccessException | |
| fixnum_op_and | back to summary |
|---|---|
| public static IRubyObject fixnum_op_and(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_cmp | back to summary |
|---|---|
| public static IRubyObject fixnum_op_cmp(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_div | back to summary |
|---|---|
| public static IRubyObject fixnum_op_div(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_equal | back to summary |
|---|---|
| public static IRubyObject fixnum_op_equal(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_ge | back to summary |
|---|---|
| public static IRubyObject fixnum_op_ge(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_gt | back to summary |
|---|---|
| public static IRubyObject fixnum_op_gt(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_le | back to summary |
|---|---|
| public static IRubyObject fixnum_op_le(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_lshift | back to summary |
|---|---|
| public static IRubyObject fixnum_op_lshift(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_lt | back to summary |
|---|---|
| public static IRubyObject fixnum_op_lt(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_minus | back to summary |
|---|---|
| public static IRubyObject fixnum_op_minus(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_minus_one | back to summary |
|---|---|
| public static IRubyObject fixnum_op_minus_one(ThreadContext context, IRubyObject caller, IRubyObject self) throws Throwable | |
| fixnum_op_minus_two | back to summary |
|---|---|
| public static IRubyObject fixnum_op_minus_two(ThreadContext context, IRubyObject caller, IRubyObject self) throws Throwable | |
| fixnum_op_mod | back to summary |
|---|---|
| public static IRubyObject fixnum_op_mod(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_mul | back to summary |
|---|---|
| public static IRubyObject fixnum_op_mul(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_not_equal | back to summary |
|---|---|
| public static IRubyObject fixnum_op_not_equal(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_or | back to summary |
|---|---|
| public static IRubyObject fixnum_op_or(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_plus | back to summary |
|---|---|
| public static IRubyObject fixnum_op_plus(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_plus_one | back to summary |
|---|---|
| public static IRubyObject fixnum_op_plus_one(ThreadContext context, IRubyObject caller, IRubyObject self) throws Throwable | |
| fixnum_op_plus_two | back to summary |
|---|---|
| public static IRubyObject fixnum_op_plus_two(ThreadContext context, IRubyObject caller, IRubyObject self) throws Throwable | |
| fixnum_op_rshift | back to summary |
|---|---|
| public static IRubyObject fixnum_op_rshift(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnum_op_xor | back to summary |
|---|---|
| public static IRubyObject fixnum_op_xor(ThreadContext context, IRubyObject caller, IRubyObject self, long value) throws Throwable | |
| fixnumOperator | back to summary |
|---|---|
| public static IRubyObject fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable | |
| fixnumOperatorBootstrap | back to summary |
|---|---|
| public static CallSite fixnumOperatorBootstrap(MethodHandles. | |
| fixnumOperatorFail | back to summary |
|---|---|
| pack-priv static IRubyObject fixnumOperatorFail(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyFixnum value) throws Throwable | |
| fixnumTest | back to summary |
|---|---|
| pack-priv static boolean fixnumTest(IRubyObject self) | |
| float_op_cmp | back to summary |
|---|---|
| public static IRubyObject float_op_cmp(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_div | back to summary |
|---|---|
| public static IRubyObject float_op_div(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_equal | back to summary |
|---|---|
| public static IRubyObject float_op_equal(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_ge | back to summary |
|---|---|
| public static IRubyObject float_op_ge(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_gt | back to summary |
|---|---|
| public static IRubyObject float_op_gt(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_le | back to summary |
|---|---|
| public static IRubyObject float_op_le(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_lt | back to summary |
|---|---|
| public static IRubyObject float_op_lt(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_minus | back to summary |
|---|---|
| public static IRubyObject float_op_minus(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_mod | back to summary |
|---|---|
| public static IRubyObject float_op_mod(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_mul | back to summary |
|---|---|
| public static IRubyObject float_op_mul(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| float_op_plus | back to summary |
|---|---|
| public static IRubyObject float_op_plus(ThreadContext context, IRubyObject caller, IRubyObject self, double value) throws Throwable | |
| floatOperator | back to summary |
|---|---|
| public static IRubyObject floatOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, double value) throws Throwable | |
| floatOperatorBootstrap | back to summary |
|---|---|
| public static CallSite floatOperatorBootstrap(MethodHandles. | |
| floatTest | back to summary |
|---|---|
| pack-priv static boolean floatTest(IRubyObject self) | |
| searchWithCache | back to summary |
|---|---|
| private static CacheEntry searchWithCache(final String operator, IRubyObject caller, RubyClass selfClass, JRubyCallSite site) | |