Methods
Modifier and Type |
Method and Description |
static org.objectweb.asm.Handle |
array() |
static java.lang.invoke.CallSite |
array(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
array(ThreadContext context,
IRubyObject[] elts) |
static org.objectweb.asm.Handle |
bytelist() |
static java.lang.invoke.CallSite |
bytelist(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String value,
String encodingName) |
static java.lang.invoke.CallSite |
checkpointBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static void |
checkpointFallback(java.lang.invoke.MutableCallSite site,
ThreadContext context) |
static org.objectweb.asm.Handle |
checkpointHandle() |
static org.objectweb.asm.Handle |
contextValue() |
static java.lang.invoke.CallSite |
contextValue(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static org.objectweb.asm.Handle |
contextValueString() |
static java.lang.invoke.CallSite |
contextValueString(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String str) |
static RubyEncoding |
encoding(ThreadContext context,
java.lang.invoke.MutableCallSite site,
String name) |
static IRubyObject |
False(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
static RubyString |
frozenString(java.lang.invoke.MutableCallSite site,
org.jruby.util.ByteList value,
int cr,
ThreadContext context) |
static org.objectweb.asm.Handle |
getBootstrapHandle(String name,
Class type,
String sig) |
static org.objectweb.asm.Handle |
getBootstrapHandle(String name,
String sig) |
static org.objectweb.asm.Handle |
getFixnumOperatorHandle() |
static org.objectweb.asm.Handle |
getFloatOperatorHandle() |
static int |
getNativeArgCount(DynamicMethod method,
DynamicMethod.NativeCall nativeCall) |
static org.objectweb.asm.Handle |
hash() |
static java.lang.invoke.CallSite |
hash(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
hash(ThreadContext context,
IRubyObject[] pairs) |
static IRubyObject |
inheritanceSearchConst(ThreadContext context,
IRubyObject cmVal,
java.lang.invoke.MutableCallSite site,
String constName,
boolean noPrivateConsts) |
static IRubyObject |
instVarNullToNil(IRubyObject value,
IRubyObject nil,
String name) |
static org.objectweb.asm.Handle |
invokeSuper() |
static org.objectweb.asm.Handle |
ivar() |
static java.lang.invoke.CallSite |
ivar(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
ivarGet(VariableSite site,
IRubyObject self) |
static IRubyObject |
ivarGetFail(VariableSite site,
IRubyObject self) |
static void |
ivarSet(VariableSite site,
IRubyObject self,
IRubyObject value) |
static void |
ivarSetFail(VariableSite site,
IRubyObject self,
IRubyObject value) |
static org.objectweb.asm.Handle |
kwargsHash() |
static java.lang.invoke.CallSite |
kwargsHash(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
kwargsHash(ThreadContext context,
RubyHash hash,
IRubyObject[] pairs) |
static IRubyObject |
lexicalSearchConst(ThreadContext context,
StaticScope scope,
java.lang.invoke.MutableCallSite site,
String constName,
boolean noPrivateConsts) |
static IRubyObject |
nil(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
static Ruby |
runtime(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
static org.objectweb.asm.Handle |
searchConst() |
static java.lang.invoke.CallSite |
searchConst(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
int noPrivateConsts) |
static IRubyObject |
searchConst(ThreadContext context,
StaticScope staticScope,
java.lang.invoke.MutableCallSite site,
String constName,
boolean noPrivateConsts) |
static org.objectweb.asm.Handle |
string() |
static java.lang.invoke.CallSite |
string(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String value,
String encodingName,
int cr) |
static RubyString |
string(java.lang.invoke.MutableCallSite site,
org.jruby.util.ByteList value,
int cr,
ThreadContext context) |
static boolean |
testArg0ModuleMatch(IRubyObject arg0,
int id) |
static boolean |
testRealClass(int id,
IRubyObject self) |
static boolean |
testType(RubyClass original,
IRubyObject self) |
static IRubyObject |
True(ThreadContext context,
java.lang.invoke.MutableCallSite site) |