public static IRubyObject fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_" + opMethod; MethodType type = methodType(IRubyObject.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static IRubyObject fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_" + opMethod; MethodType type = methodType(IRubyObject.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static boolean fixnumBoolean(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_boolean_" + opMethod; MethodType type = methodType(boolean.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static boolean fixnumBoolean(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_boolean_" + opMethod; MethodType type = methodType(boolean.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static IRubyObject fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_" + opMethod; MethodType type = methodType(IRubyObject.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static IRubyObject fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_" + opMethod; MethodType type = methodType(IRubyObject.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static boolean fixnumBoolean(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_boolean_" + opMethod; MethodType type = methodType(boolean.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);
public static boolean fixnumBoolean(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) throws Throwable { String operator = site.name(); String opMethod = MethodIndex.getFastFixnumOpsMethod(operator); String name = "fixnum_boolean_" + opMethod; MethodType type = methodType(boolean.class, ThreadContext.class, IRubyObject.class, IRubyObject.class);