Methods
Modifier and Type |
Method and Description |
static void |
blockEscape(Block block) |
static IRubyObject |
booleanOrNil(Ruby runtime,
Boolean b) |
static void |
checkArity(int required,
int optional,
boolean rest,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args) |
static void |
checkArity(int required,
int optional,
boolean rest,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
fail(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
failIter(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block) |
static IRubyObject |
failIter(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
failIter(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
failIter(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
failIter(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
fixnumOrNil(Ruby runtime,
Byte b) |
static IRubyObject |
fixnumOrNil(Ruby runtime,
Character c) |
static IRubyObject |
fixnumOrNil(Ruby runtime,
Integer i) |
static IRubyObject |
fixnumOrNil(Ruby runtime,
Long l) |
static IRubyObject |
fixnumOrNil(Ruby runtime,
Short s) |
static IRubyObject |
floatOrNil(Ruby runtime,
Double d) |
static IRubyObject |
floatOrNil(Ruby runtime,
Float f) |
static java.lang.invoke.MethodHandle |
getFramePost(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig) |
static java.lang.invoke.MethodHandle |
getFramePre(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig,
RubyModule implClass,
String name,
StaticScope scope) |
static IRubyObject |
getLast(IRubyObject[] args) |
static IRubyObject |
handleRedo(JumpException.RedoJump rj,
ThreadContext context) |
static IRubyObject |
handleReturn(JumpException.ReturnJump rj,
ThreadContext context) |
static java.lang.invoke.CallSite |
invocationBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String file,
int line) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
invocationFallback(JRubyCallSite site,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
stringOrNil(Ruby runtime,
CharSequence cs) |
static boolean |
subclassProxyTest(Object target) |
static boolean |
testClass(Object object,
Class clazz) |
static boolean |
testGeneration(int token,
IRubyObject self) |
static boolean |
testMetaclass(RubyClass metaclass,
IRubyObject self) |
static boolean |
testRealClass(int id,
IRubyObject self) |
static DynamicMethod |
unwrapMethod(DynamicMethod method,
String[] realName) |
static IRubyObject |
valueOrNil(IRubyObject value,
IRubyObject nil) |
static java.lang.invoke.MethodHandle |
wrapWithFraming(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig,
RubyModule implClass,
String name,
java.lang.invoke.MethodHandle nativeTarget,
StaticScope scope) |
static IRubyObject |
yieldSpecificFallback(Block block,
ThreadContext context) |
static IRubyObject |
yieldSpecificFallback(Block block,
ThreadContext context,
IRubyObject arg0) |
static IRubyObject |
yieldSpecificFallback(Block block,
ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
yieldSpecificFallback(Block block,
ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |